Market Price
$ 112.25
Selling Price
$ 98.79
2453
2247
1609
4564
Market Price
$ 87.08
Selling Price
$ 79.00
407
395
112
886
Market Price
$ 106.96
Selling Price
$ 95.07
1905
1313
1861
2095
Market Price
$ 62.88
Selling Price
$ 55.11
602
192
435
1280
Market Price
$ 82.55
Selling Price
$ 71.16
1637
866
984
1683
Market Price
$ 111.34
Selling Price
$ 96.56
3647
2399
3078
3816
Market Price
$ 85.01
Selling Price
$ 74.89
2421
728
1632
3000
Market Price
$ 98.52
Selling Price
$ 88.96
1192
953
477
2807
Market Price
$ 102.41
Selling Price
$ 90.30
803
359
501
2423
Market Price
$ 82.04
Selling Price
$ 73.18
909
410
492
1246
Market Price
$ 87.54
Selling Price
$ 73.54
1971
1643
525
3152
Market Price
$ 72.36
Selling Price
$ 65.17
2587
1665
1531
4352
Market Price
$ 112.88
Selling Price
$ 95.10
935
805
379
1147
Market Price
$ 87.46
Selling Price
$ 74.44
1154
396
249
2004
Market Price
$ 71.00
Selling Price
$ 59.37
1904
1303
1464
2708
Market Price
$ 93.77
Selling Price
$ 85.13
658
158
617
777
Market Price
$ 87.12
Selling Price
$ 74.43
4119
1288
3048
4962
Market Price
$ 105.84
Selling Price
$ 92.01
211
119
206
682
Market Price
$ 93.83
Selling Price
$ 80.87
2979
2296
1543
3223
Market Price
$ 84.19
Selling Price
$ 71.12
4495
1721
2001
4828
Market Price
$ 86.87
Selling Price
$ 73.24
2783
2723
1360
4508
Market Price
$ 91.95
Selling Price
$ 80.03
1291
296
582
3890
Market Price
$ 101.46
Selling Price
$ 90.63
1677
763
1587
2495
Market Price
$ 90.74
Selling Price
$ 76.71
3193
2250
670
3409
Market Price
$ 106.35
Selling Price
$ 93.97
315
160
166
703
Market Price
$ 79.60
Selling Price
$ 68.71
2733
1371
1552
4902
Market Price
$ 105.53
Selling Price
$ 94.20
979
371
676
4404
Market Price
$ 67.42
Selling Price
$ 57.09
1711
1683
1115
2173
Market Price
$ 100.89
Selling Price
$ 89.42
1088
1005
720
2207
Market Price
$ 75.79
Selling Price
$ 67.67
476
109
361
871
Market Price
$ 91.79
Selling Price
$ 79.31
1399
1050
988
1905
Market Price
$ 91.09
Selling Price
$ 76.62
224
63
124
1120
Market Price
$ 93.63
Selling Price
$ 82.93
3394
1509
2565
3814
Market Price
$ 91.80
Selling Price
$ 79.68
1258
1223
820
1309
Market Price
$ 80.13
Selling Price
$ 72.16
488
411
153
502
Market Price
$ 87.94
Selling Price
$ 75.37
1963
1201
1835
2168
Market Price
$ 94.98
Selling Price
$ 83.23
2839
1596
2709
3866
Market Price
$ 75.57
Selling Price
$ 65.92
473
390
360
1198
Market Price
$ 105.26
Selling Price
$ 93.13
751
683
333
1781
Market Price
$ 99.98
Selling Price
$ 85.58
2749
1386
748
4864