Market Price
$ 48.50
Selling Price
$ 40.78
998
876
876
2276
Market Price
$ 57.87
Selling Price
$ 51.45
248
93
106
580
Market Price
$ 57.98
Selling Price
$ 52.16
1604
1263
801
2920
Market Price
$ 29.39
Selling Price
$ 26.45
920
835
385
1167
Market Price
$ 34.46
Selling Price
$ 30.02
1507
1035
851
3168
Market Price
$ 50.92
Selling Price
$ 44.56
546
343
174
1040
Market Price
$ 38.73
Selling Price
$ 32.59
2858
2549
2716
4702
Market Price
$ 36.32
Selling Price
$ 31.13
1148
866
843
4731
Market Price
$ 62.45
Selling Price
$ 56.02
2185
583
951
4330
Market Price
$ 43.72
Selling Price
$ 39.66
2201
570
1813
2554
Market Price
$ 31.97
Selling Price
$ 27.42
3198
2792
1155
4429
Market Price
$ 39.72
Selling Price
$ 35.82
726
335
664
2712
Market Price
$ 47.55
Selling Price
$ 42.22
1428
681
1000
1968
Market Price
$ 42.56
Selling Price
$ 38.43
323
90
139
1448
Market Price
$ 47.35
Selling Price
$ 41.64
546
143
416
932
Market Price
$ 69.46
Selling Price
$ 59.92
474
279
358
524
Market Price
$ 49.19
Selling Price
$ 42.66
1845
854
1269
2050
Market Price
$ 47.16
Selling Price
$ 42.79
563
275
286
921
Market Price
$ 43.99
Selling Price
$ 37.10
935
663
897
1226
Market Price
$ 56.45
Selling Price
$ 50.90
870
249
705
2331