Market Price
$ 101.79
Selling Price
$ 91.87
1068
1021
999
1938
Market Price
$ 99.25
Selling Price
$ 84.38
770
338
584
1491
Market Price
$ 86.58
Selling Price
$ 77.00
636
306
489
661
Market Price
$ 74.96
Selling Price
$ 67.21
2099
1015
626
4783
Market Price
$ 76.00
Selling Price
$ 68.02
2109
1359
764
3555
Market Price
$ 101.02
Selling Price
$ 87.30
452
156
93
1490
Market Price
$ 67.91
Selling Price
$ 60.49
1187
676
1052
2550
Market Price
$ 92.55
Selling Price
$ 82.72
642
590
542
766
Market Price
$ 62.22
Selling Price
$ 55.36
1261
354
1056
1510
Market Price
$ 105.44
Selling Price
$ 90.37
1234
520
710
1632
Market Price
$ 81.71
Selling Price
$ 69.83
3130
1986
1823
3178
Market Price
$ 95.90
Selling Price
$ 82.59
1547
1033
471
2572
Market Price
$ 93.19
Selling Price
$ 81.37
3930
3634
1890
4402
Market Price
$ 106.66
Selling Price
$ 89.75
2966
984
1259
2966
Market Price
$ 89.68
Selling Price
$ 74.80
1455
372
459
2164
Market Price
$ 106.44
Selling Price
$ 91.08
1330
363
1233
3668
Market Price
$ 76.25
Selling Price
$ 64.54
913
512
877
1851
Market Price
$ 101.10
Selling Price
$ 88.20
222
215
176
554
Market Price
$ 103.28
Selling Price
$ 92.49
3508
1166
1307
4550
Market Price
$ 69.42
Selling Price
$ 62.41
1956
801
1950
2273
Market Price
$ 110.23
Selling Price
$ 98.86
949
715
417
2381
Market Price
$ 111.14
Selling Price
$ 96.29
2182
1402
1874
2857
Market Price
$ 75.11
Selling Price
$ 65.20
525
444
325
2076
Market Price
$ 68.06
Selling Price
$ 58.24
1332
818
1070
2336
Market Price
$ 97.60
Selling Price
$ 86.34
720
388
156
3555
Market Price
$ 103.17
Selling Price
$ 91.48
1477
561
1477
1975
Market Price
$ 86.37
Selling Price
$ 76.02
2757
2716
710
3660
Market Price
$ 89.64
Selling Price
$ 77.88
503
116
370
748
Market Price
$ 62.82
Selling Price
$ 56.79
2149
1749
1413
2169
Market Price
$ 77.59
Selling Price
$ 65.02
480
230
463
901
Market Price
$ 65.11
Selling Price
$ 56.44
4096
2861
2419
4160
Market Price
$ 113.57
Selling Price
$ 98.06
1761
733
1215
4379
Market Price
$ 111.08
Selling Price
$ 96.95
2897
2435
1023
3629
Market Price
$ 93.97
Selling Price
$ 81.23
2644
2491
2340
3925
Market Price
$ 97.11
Selling Price
$ 84.73
486
372
260
506
Market Price
$ 110.94
Selling Price
$ 95.81
3086
1338
883
4676
Market Price
$ 96.17
Selling Price
$ 83.78
1363
1200
363
1454
Market Price
$ 86.67
Selling Price
$ 74.69
622
447
420
2003
Market Price
$ 71.07
Selling Price
$ 63.56
1391
925
1154
3421
Market Price
$ 69.60
Selling Price
$ 62.70
1731
1201
1217
3008