Market Price
$ 108.04
Selling Price
$ 97.76
2674
2475
1007
3105
Market Price
$ 98.71
Selling Price
$ 89.16
2163
902
2093
2985
Market Price
$ 94.94
Selling Price
$ 83.02
1985
1844
1841
3118
Market Price
$ 105.68
Selling Price
$ 90.31
1252
804
392
3298
Market Price
$ 82.89
Selling Price
$ 75.18
646
215
291
1999
Market Price
$ 71.37
Selling Price
$ 62.20
512
478
381
1113
Market Price
$ 102.58
Selling Price
$ 89.60
924
787
756
1560
Market Price
$ 107.62
Selling Price
$ 95.61
2010
1426
1948
3248
Market Price
$ 115.23
Selling Price
$ 96.47
2930
1133
1952
3364
Market Price
$ 93.35
Selling Price
$ 81.26
2055
1898
715
3719
Market Price
$ 63.93
Selling Price
$ 55.60
1800
1610
520
2469
Market Price
$ 68.13
Selling Price
$ 61.92
1505
680
301
1882
Market Price
$ 110.05
Selling Price
$ 95.66
256
219
232
875
Market Price
$ 104.86
Selling Price
$ 91.13
434
174
196
674
Market Price
$ 63.48
Selling Price
$ 57.66
1330
278
852
2240
Market Price
$ 69.38
Selling Price
$ 62.06
1644
1337
1636
3024
Market Price
$ 110.73
Selling Price
$ 95.21
4162
2651
2033
4502
Market Price
$ 71.10
Selling Price
$ 61.00
1330
381
1198
2384
Market Price
$ 76.54
Selling Price
$ 66.26
1010
583
420
1485
Market Price
$ 95.35
Selling Price
$ 86.43
540
487
530
1620
Market Price
$ 70.78
Selling Price
$ 59.63
472
277
175
2198
Market Price
$ 96.03
Selling Price
$ 81.57
878
797
320
2645
Market Price
$ 79.80
Selling Price
$ 68.41
2656
2048
797
3312
Market Price
$ 93.01
Selling Price
$ 83.16
1303
1001
610
3673
Market Price
$ 75.53
Selling Price
$ 68.13
539
383
151
1168
Market Price
$ 91.04
Selling Price
$ 82.16
3846
3734
2553
4551
Market Price
$ 95.63
Selling Price
$ 81.22
2596
1192
952
2621
Market Price
$ 103.95
Selling Price
$ 89.65
1471
1094
1166
1796
Market Price
$ 98.88
Selling Price
$ 89.34
363
313
260
1260
Market Price
$ 96.76
Selling Price
$ 86.02
1306
818
761
3564
Market Price
$ 72.89
Selling Price
$ 65.92
3126
1839
2409
3535
Market Price
$ 85.39
Selling Price
$ 77.53
1274
924
264
1584
Market Price
$ 97.83
Selling Price
$ 88.91
3591
1698
3462
3850
Market Price
$ 104.24
Selling Price
$ 89.34
519
441
178
1893
Market Price
$ 101.60
Selling Price
$ 86.26
2173
1299
1601
2313
Market Price
$ 112.30
Selling Price
$ 95.65
4807
4340
3161
4910
Market Price
$ 79.55
Selling Price
$ 68.33
353
286
182
819
Market Price
$ 103.77
Selling Price
$ 93.01
117
37
114
488
Market Price
$ 77.22
Selling Price
$ 69.90
3439
2085
1755
3498
Market Price
$ 106.40
Selling Price
$ 96.50
525
306
226
1010