Market Price
$ 108.10
Selling Price
$ 96.89
1241
318
582
3263
Market Price
$ 102.48
Selling Price
$ 91.71
1145
525
576
3202
Market Price
$ 86.78
Selling Price
$ 72.89
1665
803
1057
2603
Market Price
$ 102.81
Selling Price
$ 87.25
2079
987
946
4476
Market Price
$ 85.72
Selling Price
$ 73.45
3911
1228
3852
3994
Market Price
$ 100.34
Selling Price
$ 89.67
2576
1586
1248
2938
Market Price
$ 69.48
Selling Price
$ 62.63
1557
691
1218
1716
Market Price
$ 62.30
Selling Price
$ 56.16
799
471
176
2245
Market Price
$ 109.44
Selling Price
$ 98.39
2882
1011
1786
2908
Market Price
$ 95.43
Selling Price
$ 82.93
641
623
537
1081
Market Price
$ 80.65
Selling Price
$ 72.41
2192
789
1937
3040
Market Price
$ 68.42
Selling Price
$ 60.05
1470
627
317
4789
Market Price
$ 98.05
Selling Price
$ 86.94
840
431
229
1607
Market Price
$ 110.24
Selling Price
$ 91.88
1157
556
572
2485
Market Price
$ 105.49
Selling Price
$ 91.16
2599
2577
1511
3162
Market Price
$ 102.61
Selling Price
$ 88.31
1332
1071
732
2674
Market Price
$ 110.04
Selling Price
$ 98.46
3015
2706
1960
3017
Market Price
$ 82.60
Selling Price
$ 72.33
900
641
302
3240
Market Price
$ 95.05
Selling Price
$ 84.06
777
753
666
2668
Market Price
$ 111.05
Selling Price
$ 97.65
571
211
388
1984
Market Price
$ 85.82
Selling Price
$ 72.41
2088
1999
623
3951
Market Price
$ 98.21
Selling Price
$ 84.46
1186
613
534
1717
Market Price
$ 112.34
Selling Price
$ 98.29
3519
1555
1184
4754
Market Price
$ 86.84
Selling Price
$ 73.34
1306
648
295
4001
Market Price
$ 82.44
Selling Price
$ 71.13
1341
910
457
4495
Market Price
$ 105.85
Selling Price
$ 90.44
679
251
225
1751
Market Price
$ 95.03
Selling Price
$ 79.35
2447
1157
825
4678
Market Price
$ 81.04
Selling Price
$ 69.11
444
169
130
1403
Market Price
$ 95.43
Selling Price
$ 85.07
808
364
223
2184
Market Price
$ 101.07
Selling Price
$ 85.74
441
167
395
1798
Market Price
$ 75.18
Selling Price
$ 66.88
2642
1960
1297
2947
Market Price
$ 74.05
Selling Price
$ 64.55
830
324
173
3153
Market Price
$ 78.39
Selling Price
$ 66.96
1496
884
420
2903
Market Price
$ 98.12
Selling Price
$ 86.42
1322
777
849
2173
Market Price
$ 103.68
Selling Price
$ 88.71
2554
1387
685
3030
Market Price
$ 83.47
Selling Price
$ 71.37
1095
494
1020
1133
Market Price
$ 80.02
Selling Price
$ 71.05
2781
1215
2441
3523
Market Price
$ 73.17
Selling Price
$ 61.63
2431
1352
1172
3422
Market Price
$ 88.17
Selling Price
$ 75.36
2429
968
1075
3340
Market Price
$ 100.11
Selling Price
$ 86.73
295
197
97
494