Market Price
$ 31.89
Selling Price
$ 28.72
1875
1533
1863
3920
Market Price
$ 35.95
Selling Price
$ 32.47
210
125
207
605
Market Price
$ 42.57
Selling Price
$ 36.22
2428
1433
2332
4313
Market Price
$ 33.17
Selling Price
$ 29.54
876
179
759
1185
Market Price
$ 45.08
Selling Price
$ 40.49
1107
1045
1089
1477
Market Price
$ 28.95
Selling Price
$ 25.98
1420
593
758
2702
Market Price
$ 50.16
Selling Price
$ 44.80
2550
2177
1338
3736
Market Price
$ 39.88
Selling Price
$ 34.34
804
194
310
3041
Market Price
$ 66.59
Selling Price
$ 57.30
1625
356
1126
3991
Market Price
$ 33.40
Selling Price
$ 29.05
696
162
651
1508
Market Price
$ 39.04
Selling Price
$ 32.65
325
305
142
1064
Market Price
$ 68.26
Selling Price
$ 59.73
2750
1611
2166
2969
Market Price
$ 63.04
Selling Price
$ 57.00
1062
474
525
1136
Market Price
$ 50.49
Selling Price
$ 43.43
4026
3344
1489
4332
Market Price
$ 37.90
Selling Price
$ 33.38
608
582
492
631
Market Price
$ 50.64
Selling Price
$ 44.49
3017
866
1425
3049
Market Price
$ 51.00
Selling Price
$ 43.03
4934
4607
1977
4984
Market Price
$ 56.44
Selling Price
$ 48.54
777
326
643
3458
Market Price
$ 64.61
Selling Price
$ 58.23
2430
1537
1706
4587
Market Price
$ 55.52
Selling Price
$ 49.21
876
790
801
1946