Market Price
$ 76.21
Selling Price
$ 64.95
1894
1532
1739
3960
Market Price
$ 88.55
Selling Price
$ 80.39
1746
962
1446
2502
Market Price
$ 93.47
Selling Price
$ 79.34
911
787
875
1377
Market Price
$ 81.83
Selling Price
$ 72.43
3639
2187
817
4126
Market Price
$ 101.80
Selling Price
$ 90.61
2242
1430
477
4838
Market Price
$ 106.00
Selling Price
$ 93.87
1798
1362
633
2389
Market Price
$ 75.06
Selling Price
$ 63.92
480
235
421
1490
Market Price
$ 63.39
Selling Price
$ 56.90
965
889
466
1457
Market Price
$ 101.31
Selling Price
$ 84.53
1151
853
1025
2376
Market Price
$ 69.10
Selling Price
$ 59.59
1643
713
1530
3271
Market Price
$ 112.92
Selling Price
$ 96.80
639
154
360
2072
Market Price
$ 88.98
Selling Price
$ 79.14
553
325
406
1807
Market Price
$ 113.71
Selling Price
$ 95.96
625
508
598
2215
Market Price
$ 100.22
Selling Price
$ 85.89
414
376
139
2007
Market Price
$ 109.83
Selling Price
$ 92.83
2894
914
2571
4914
Market Price
$ 92.76
Selling Price
$ 78.42
1376
1179
1074
1770
Market Price
$ 113.11
Selling Price
$ 96.09
822
813
654
2408
Market Price
$ 100.81
Selling Price
$ 86.34
1613
739
1195
2504
Market Price
$ 104.78
Selling Price
$ 93.53
1285
1028
560
4407
Market Price
$ 71.99
Selling Price
$ 64.78
1371
1356
833
3324
Market Price
$ 97.62
Selling Price
$ 87.78
263
229
153
446
Market Price
$ 91.16
Selling Price
$ 77.05
1162
633
708
4003
Market Price
$ 88.99
Selling Price
$ 80.82
2616
854
1268
4238
Market Price
$ 69.98
Selling Price
$ 61.34
578
231
427
1374
Market Price
$ 62.72
Selling Price
$ 56.97
2450
1851
1277
3993
Market Price
$ 81.79
Selling Price
$ 70.83
2257
2253
732
4260
Market Price
$ 110.43
Selling Price
$ 95.40
918
240
627
1625
Market Price
$ 66.80
Selling Price
$ 58.38
3583
3156
3067
4781
Market Price
$ 102.24
Selling Price
$ 91.18
664
522
414
1363
Market Price
$ 78.63
Selling Price
$ 70.16
2001
1570
1301
4641
Market Price
$ 113.23
Selling Price
$ 97.55
474
425
408
615
Market Price
$ 106.27
Selling Price
$ 91.53
779
423
398
1169
Market Price
$ 99.92
Selling Price
$ 87.03
3360
731
2788
3450
Market Price
$ 79.79
Selling Price
$ 66.87
2260
1616
892
3692
Market Price
$ 75.17
Selling Price
$ 64.11
3148
842
1555
4829
Market Price
$ 90.86
Selling Price
$ 80.89
487
451
386
1322
Market Price
$ 73.31
Selling Price
$ 65.78
478
468
346
965
Market Price
$ 90.84
Selling Price
$ 79.00
557
404
406
950
Market Price
$ 87.86
Selling Price
$ 76.74
1044
897
872
2171
Market Price
$ 93.63
Selling Price
$ 83.24
786
698
669
3240