Market Price
$ 46.32
Selling Price
$ 40.79
215
93
198
631
Market Price
$ 55.78
Selling Price
$ 50.02
2653
2589
1016
4231
Market Price
$ 42.41
Selling Price
$ 38.10
1374
777
614
4025
Market Price
$ 45.57
Selling Price
$ 38.50
1898
1556
952
4796
Market Price
$ 34.66
Selling Price
$ 31.46
1139
1006
681
1258
Market Price
$ 34.66
Selling Price
$ 31.27
1220
253
1212
1929
Market Price
$ 51.56
Selling Price
$ 44.96
1012
557
347
4707
Market Price
$ 37.50
Selling Price
$ 32.84
2689
2087
2680
3286
Market Price
$ 49.72
Selling Price
$ 43.08
2328
549
2113
4007
Market Price
$ 58.27
Selling Price
$ 52.52
1448
869
651
3404
Market Price
$ 61.92
Selling Price
$ 53.17
1066
872
240
2632
Market Price
$ 31.61
Selling Price
$ 27.78
2950
2698
1249
4644
Market Price
$ 49.73
Selling Price
$ 43.57
553
424
232
601
Market Price
$ 50.15
Selling Price
$ 43.37
604
165
344
2138
Market Price
$ 29.04
Selling Price
$ 26.08
1763
1042
459
2752
Market Price
$ 61.46
Selling Price
$ 55.68
2055
1342
1435
3004
Market Price
$ 44.93
Selling Price
$ 40.78
3455
1951
3297
4639
Market Price
$ 59.87
Selling Price
$ 52.74
1626
1003
1232
2226
Market Price
$ 62.88
Selling Price
$ 54.30
355
169
326
838
Market Price
$ 33.09
Selling Price
$ 29.59
3226
2238
1646
3762