Market Price
$ 61.08
Selling Price
$ 51.31
268
199
137
1054
Market Price
$ 42.43
Selling Price
$ 38.41
1209
719
387
3536
Market Price
$ 59.18
Selling Price
$ 50.25
1714
1578
1623
3174
Market Price
$ 44.32
Selling Price
$ 39.29
2377
1660
679
3134
Market Price
$ 33.15
Selling Price
$ 28.72
1013
653
327
2792
Market Price
$ 55.47
Selling Price
$ 49.78
372
108
268
1051
Market Price
$ 60.81
Selling Price
$ 53.39
110
29
80
516
Market Price
$ 62.53
Selling Price
$ 52.39
1053
647
212
1956
Market Price
$ 29.94
Selling Price
$ 26.19
374
371
257
1825
Market Price
$ 62.04
Selling Price
$ 52.85
3973
1407
3196
4709
Market Price
$ 65.81
Selling Price
$ 59.35
2116
1658
953
4134
Market Price
$ 55.76
Selling Price
$ 49.64
940
239
199
2528
Market Price
$ 50.21
Selling Price
$ 42.94
2824
1399
736
3945
Market Price
$ 54.83
Selling Price
$ 46.69
622
140
590
925
Market Price
$ 47.90
Selling Price
$ 43.51
3077
1732
2912
3709
Market Price
$ 55.57
Selling Price
$ 48.61
1204
778
864
2905
Market Price
$ 66.24
Selling Price
$ 58.18
1101
457
730
1808
Market Price
$ 30.49
Selling Price
$ 25.77
526
191
319
1306
Market Price
$ 58.21
Selling Price
$ 50.22
1079
721
954
1627
Market Price
$ 47.97
Selling Price
$ 43.45
1927
1395
1155
2113
Market Price
$ 39.96
Selling Price
$ 35.67
1372
299
629
4114
Market Price
$ 56.31
Selling Price
$ 48.30
752
154
665
1400
Market Price
$ 27.88
Selling Price
$ 25.28
1242
399
1073
1266
Market Price
$ 58.83
Selling Price
$ 52.70
2094
1166
805
2754
Market Price
$ 56.95
Selling Price
$ 47.74
1432
614
1112
2870
Market Price
$ 59.90
Selling Price
$ 53.67
1871
1259
1768
2861
Market Price
$ 35.10
Selling Price
$ 30.20
365
202
80
405
Market Price
$ 41.68
Selling Price
$ 35.77
2378
1123
1401
4198
Market Price
$ 47.60
Selling Price
$ 41.22
447
193
139
1932
Market Price
$ 43.01
Selling Price
$ 36.78
300
183
269
1164
Market Price
$ 60.94
Selling Price
$ 50.89
178
45
106
744
Market Price
$ 32.33
Selling Price
$ 29.23
2679
1135
2122
3759
Market Price
$ 68.80
Selling Price
$ 58.42
3296
831
2208
4804
Market Price
$ 38.95
Selling Price
$ 32.62
1512
339
883
2070
Market Price
$ 58.09
Selling Price
$ 49.90
2128
483
1031
4670
Market Price
$ 61.47
Selling Price
$ 52.29
1920
1795
651
4450
Market Price
$ 30.93
Selling Price
$ 27.18
2534
1957
966
4410
Market Price
$ 50.22
Selling Price
$ 42.88
1263
543
430
1909
Market Price
$ 59.80
Selling Price
$ 54.06
1306
1226
1258
1992
Market Price
$ 37.46
Selling Price
$ 32.48
3714
886
1847
3970