Market Price
$ 102.08
Selling Price
$ 89.10
3604
1441
3239
4833
Market Price
$ 86.83
Selling Price
$ 76.03
1130
627
442
3818
Market Price
$ 93.49
Selling Price
$ 78.68
3034
2114
776
4027
Market Price
$ 65.85
Selling Price
$ 58.12
177
122
114
742
Market Price
$ 114.83
Selling Price
$ 96.31
2841
720
795
3714
Market Price
$ 109.94
Selling Price
$ 93.47
2433
1050
990
2999
Market Price
$ 71.34
Selling Price
$ 61.35
2931
1255
676
3623
Market Price
$ 79.53
Selling Price
$ 67.43
296
156
198
736
Market Price
$ 84.25
Selling Price
$ 73.60
553
198
301
722
Market Price
$ 110.82
Selling Price
$ 96.52
1940
670
1446
4056
Market Price
$ 100.37
Selling Price
$ 88.67
1003
880
586
3589
Market Price
$ 96.70
Selling Price
$ 82.61
410
307
368
1622
Market Price
$ 68.94
Selling Price
$ 60.46
2102
1483
658
4133
Market Price
$ 99.13
Selling Price
$ 84.23
860
776
372
3963
Market Price
$ 83.32
Selling Price
$ 72.57
2232
2220
534
2814
Market Price
$ 67.13
Selling Price
$ 59.87
2373
1404
1266
4384
Market Price
$ 85.30
Selling Price
$ 71.92
2434
2052
1651
2717
Market Price
$ 106.15
Selling Price
$ 96.25
949
277
791
2334
Market Price
$ 87.15
Selling Price
$ 74.10
2827
719
1344
4642
Market Price
$ 101.74
Selling Price
$ 87.76
393
352
375
1217
Market Price
$ 84.26
Selling Price
$ 73.90
1349
488
1102
1823
Market Price
$ 103.52
Selling Price
$ 90.24
2274
1710
1166
2898
Market Price
$ 108.09
Selling Price
$ 92.77
1577
1141
1116
1960
Market Price
$ 70.05
Selling Price
$ 62.20
3772
955
2186
3774
Market Price
$ 113.70
Selling Price
$ 98.42
3122
1876
3103
3284
Market Price
$ 109.98
Selling Price
$ 95.63
2561
996
1631
2843
Market Price
$ 74.84
Selling Price
$ 64.24
772
669
436
1956
Market Price
$ 102.71
Selling Price
$ 86.19
1002
983
657
2419
Market Price
$ 89.32
Selling Price
$ 74.57
414
264
226
775
Market Price
$ 104.05
Selling Price
$ 91.88
1804
1382
627
3618
Market Price
$ 90.42
Selling Price
$ 80.62
938
555
707
4065
Market Price
$ 101.77
Selling Price
$ 85.40
1957
497
1204
3032
Market Price
$ 91.72
Selling Price
$ 82.46
880
788
449
2228
Market Price
$ 70.91
Selling Price
$ 61.31
1456
1200
637
3241
Market Price
$ 96.28
Selling Price
$ 85.69
1830
984
601
2320
Market Price
$ 86.20
Selling Price
$ 74.71
167
70
154
563
Market Price
$ 109.06
Selling Price
$ 92.29
592
164
228
2872
Market Price
$ 107.26
Selling Price
$ 95.91
1376
910
827
2806
Market Price
$ 92.55
Selling Price
$ 81.43
4057
1626
2347
4391
Market Price
$ 64.75
Selling Price
$ 56.07
1481
830
925
2893