Market Price
$ 31.40
Selling Price
$ 27.71
989
827
894
3491
Market Price
$ 37.67
Selling Price
$ 31.68
560
340
524
2451
Market Price
$ 51.76
Selling Price
$ 46.89
665
558
202
2472
Market Price
$ 41.08
Selling Price
$ 35.92
2425
2404
2017
4373
Market Price
$ 40.86
Selling Price
$ 35.91
717
448
232
2128
Market Price
$ 60.54
Selling Price
$ 51.21
620
462
520
1509
Market Price
$ 49.67
Selling Price
$ 41.71
2826
2516
1882
3040
Market Price
$ 49.59
Selling Price
$ 44.12
1589
775
504
2077
Market Price
$ 58.63
Selling Price
$ 51.29
1538
1348
1107
3556
Market Price
$ 32.86
Selling Price
$ 27.45
203
91
104
953
Market Price
$ 61.64
Selling Price
$ 55.32
3061
782
615
3133
Market Price
$ 61.22
Selling Price
$ 51.38
2310
1495
721
2407
Market Price
$ 54.16
Selling Price
$ 47.19
1295
645
666
1506
Market Price
$ 49.09
Selling Price
$ 41.52
748
171
725
3688
Market Price
$ 38.66
Selling Price
$ 33.48
962
660
562
1180
Market Price
$ 64.37
Selling Price
$ 56.95
505
305
306
635
Market Price
$ 45.78
Selling Price
$ 40.43
1216
900
422
2436
Market Price
$ 44.49
Selling Price
$ 40.07
883
345
603
2027
Market Price
$ 37.95
Selling Price
$ 33.30
1637
1068
1391
3561
Market Price
$ 64.54
Selling Price
$ 57.14
1666
340
1466
4995
Market Price
$ 57.85
Selling Price
$ 52.47
1912
669
508
2727
Market Price
$ 43.88
Selling Price
$ 36.74
767
394
726
3313
Market Price
$ 69.90
Selling Price
$ 58.75
260
226
237
418
Market Price
$ 62.18
Selling Price
$ 54.00
3628
3505
3145
4921
Market Price
$ 44.78
Selling Price
$ 38.74
3086
1610
2216
3549
Market Price
$ 42.42
Selling Price
$ 38.24
1125
387
485
2418
Market Price
$ 49.44
Selling Price
$ 42.49
2096
934
816
3480
Market Price
$ 43.25
Selling Price
$ 38.06
1886
437
1364
2630
Market Price
$ 59.94
Selling Price
$ 52.61
817
366
179
3264
Market Price
$ 36.53
Selling Price
$ 31.67
261
255
234
920
Market Price
$ 57.41
Selling Price
$ 50.24
2522
1469
1965
4845
Market Price
$ 61.33
Selling Price
$ 53.18
2654
1131
1616
4675
Market Price
$ 44.55
Selling Price
$ 40.21
664
537
624
980
Market Price
$ 34.05
Selling Price
$ 29.30
514
433
433
2146
Market Price
$ 42.66
Selling Price
$ 38.76
2312
2212
673
3030
Market Price
$ 38.80
Selling Price
$ 34.83
3735
1526
2658
3988
Market Price
$ 56.04
Selling Price
$ 48.47
1559
672
507
2309
Market Price
$ 58.46
Selling Price
$ 49.17
1810
1481
1285
4208
Market Price
$ 39.68
Selling Price
$ 34.12
3955
2931
2926
4930
Market Price
$ 37.79
Selling Price
$ 32.15
1567
539
813
3605