Market Price
$ 63.30
Selling Price
$ 55.44
2208
1456
1822
3274
Market Price
$ 50.53
Selling Price
$ 45.81
1127
894
554
1596
Market Price
$ 45.12
Selling Price
$ 37.88
346
137
85
1114
Market Price
$ 60.61
Selling Price
$ 51.19
1543
930
410
1556
Market Price
$ 33.56
Selling Price
$ 29.36
1784
499
842
2640
Market Price
$ 53.61
Selling Price
$ 46.87
808
456
736
1131
Market Price
$ 69.52
Selling Price
$ 60.00
866
202
359
2033
Market Price
$ 60.61
Selling Price
$ 52.71
2937
976
2707
3000
Market Price
$ 67.26
Selling Price
$ 59.51
860
232
775
2438
Market Price
$ 31.07
Selling Price
$ 26.62
4045
2770
3743
4702
Market Price
$ 44.87
Selling Price
$ 39.53
3310
1537
1547
4878
Market Price
$ 56.91
Selling Price
$ 48.67
581
441
121
1074
Market Price
$ 54.52
Selling Price
$ 47.94
2516
1695
2126
3171
Market Price
$ 63.05
Selling Price
$ 55.35
3114
1145
2952
4785
Market Price
$ 52.89
Selling Price
$ 44.60
1638
829
898
2837
Market Price
$ 68.90
Selling Price
$ 59.21
3178
1823
2132
4850
Market Price
$ 47.67
Selling Price
$ 40.49
2063
1266
1829
2455
Market Price
$ 46.28
Selling Price
$ 39.41
2472
511
1559
3561
Market Price
$ 38.56
Selling Price
$ 32.18
3592
2524
2333
4857
Market Price
$ 49.92
Selling Price
$ 43.83
280
84
83
474
Market Price
$ 47.92
Selling Price
$ 42.33
640
310
274
1265
Market Price
$ 42.17
Selling Price
$ 35.93
2494
2494
1224
2770
Market Price
$ 44.15
Selling Price
$ 37.45
1312
1072
525
1637
Market Price
$ 33.70
Selling Price
$ 30.44
960
304
543
2349
Market Price
$ 46.51
Selling Price
$ 41.58
4668
1707
1429
4788
Market Price
$ 46.80
Selling Price
$ 39.15
3253
2546
754
3878
Market Price
$ 35.14
Selling Price
$ 31.39
1045
747
628
1515
Market Price
$ 63.34
Selling Price
$ 54.27
778
429
177
1963
Market Price
$ 68.31
Selling Price
$ 59.98
290
109
167
756
Market Price
$ 44.02
Selling Price
$ 38.54
3987
1130
3940
4635
Market Price
$ 53.49
Selling Price
$ 47.58
1587
961
1062
1957
Market Price
$ 41.50
Selling Price
$ 34.79
319
248
96
942
Market Price
$ 38.75
Selling Price
$ 33.79
4105
3428
1845
4564
Market Price
$ 66.50
Selling Price
$ 59.71
311
153
100
800
Market Price
$ 36.83
Selling Price
$ 33.26
3141
1571
1006
4724
Market Price
$ 43.04
Selling Price
$ 38.86
2540
2237
1698
2995
Market Price
$ 51.85
Selling Price
$ 45.35
429
170
91
478
Market Price
$ 48.45
Selling Price
$ 42.63
3895
3283
2051
4051
Market Price
$ 41.19
Selling Price
$ 35.93
3643
921
2221
4174
Market Price
$ 44.76
Selling Price
$ 37.35
1509
993
505
2430