Market Price
$ 102.82
Selling Price
$ 88.04
1845
1601
518
1958
Market Price
$ 97.56
Selling Price
$ 83.48
2623
1594
553
4153
Market Price
$ 91.52
Selling Price
$ 76.79
3409
2045
1222
4123
Market Price
$ 80.38
Selling Price
$ 67.16
626
308
153
984
Market Price
$ 113.31
Selling Price
$ 97.33
3249
3207
2323
4253
Market Price
$ 105.20
Selling Price
$ 92.17
1547
1282
533
1991
Market Price
$ 65.56
Selling Price
$ 58.84
1305
363
971
3642
Market Price
$ 103.22
Selling Price
$ 93.00
1053
474
778
1327
Market Price
$ 97.53
Selling Price
$ 87.73
836
232
697
2375
Market Price
$ 114.60
Selling Price
$ 96.88
2687
2612
1683
3975
Market Price
$ 81.60
Selling Price
$ 69.89
1494
590
1117
3135
Market Price
$ 73.65
Selling Price
$ 65.86
203
108
164
814
Market Price
$ 114.50
Selling Price
$ 97.47
3107
1870
1994
4470
Market Price
$ 73.12
Selling Price
$ 63.49
995
549
776
2654
Market Price
$ 83.22
Selling Price
$ 69.66
3016
2217
2604
4833