Market Price
$ 100.09
Selling Price
$ 86.93
3171
1856
2564
3399
Market Price
$ 74.86
Selling Price
$ 65.71
415
200
355
530
Market Price
$ 102.05
Selling Price
$ 91.54
336
230
141
1540
Market Price
$ 92.26
Selling Price
$ 82.99
1298
1075
1119
3314
Market Price
$ 67.03
Selling Price
$ 60.14
760
321
492
1537
Market Price
$ 81.78
Selling Price
$ 68.90
1514
1062
884
1527
Market Price
$ 87.17
Selling Price
$ 76.46
1142
347
329
2121
Market Price
$ 64.63
Selling Price
$ 56.80
889
837
413
2457
Market Price
$ 89.52
Selling Price
$ 80.18
402
310
239
1818
Market Price
$ 93.80
Selling Price
$ 81.70
275
117
251
788
Market Price
$ 103.98
Selling Price
$ 91.10
1125
798
304
3553
Market Price
$ 73.86
Selling Price
$ 62.27
254
89
94
407
Market Price
$ 83.46
Selling Price
$ 69.75
741
510
232
1019
Market Price
$ 87.36
Selling Price
$ 77.16
1433
1253
1219
1621
Market Price
$ 68.53
Selling Price
$ 57.68
752
416
661
3079
Market Price
$ 89.78
Selling Price
$ 81.41
2520
1118
1508
4595
Market Price
$ 92.53
Selling Price
$ 83.46
1257
1133
1130
1526
Market Price
$ 104.24
Selling Price
$ 93.62
3104
2736
1677
3230
Market Price
$ 106.60
Selling Price
$ 95.22
595
516
329
2129
Market Price
$ 77.85
Selling Price
$ 65.16
2505
2236
2461
4606
Market Price
$ 69.34
Selling Price
$ 58.53
2055
1246
1110
2267
Market Price
$ 84.88
Selling Price
$ 72.16
276
255
185
1025
Market Price
$ 93.33
Selling Price
$ 82.43
2433
1942
1997
2735
Market Price
$ 74.09
Selling Price
$ 65.66
2992
2987
746
4220
Market Price
$ 105.64
Selling Price
$ 92.95
783
383
553
2786
Market Price
$ 83.76
Selling Price
$ 70.70
2441
1513
1637
3747
Market Price
$ 96.68
Selling Price
$ 83.18
498
243
206
1566
Market Price
$ 113.73
Selling Price
$ 96.74
2441
2362
544
3317
Market Price
$ 64.33
Selling Price
$ 56.50
1761
610
465
2150
Market Price
$ 66.37
Selling Price
$ 58.26
1711
1406
1627
1891
Market Price
$ 71.07
Selling Price
$ 59.93
403
234
222
1175
Market Price
$ 70.20
Selling Price
$ 62.13
906
516
253
1463
Market Price
$ 106.04
Selling Price
$ 94.57
448
229
410
671
Market Price
$ 83.94
Selling Price
$ 74.58
1666
420
1117
4848
Market Price
$ 84.52
Selling Price
$ 74.44
183
164
160
861
Market Price
$ 95.74
Selling Price
$ 80.87
94
18
90
429
Market Price
$ 70.29
Selling Price
$ 62.31
849
245
466
4085
Market Price
$ 98.32
Selling Price
$ 87.89
975
635
556
4168
Market Price
$ 92.76
Selling Price
$ 78.05
855
824
458
1904
Market Price
$ 94.10
Selling Price
$ 82.45
2722
1010
2615
4981