Market Price
$ 56.25
Selling Price
$ 47.90
1793
1170
1479
3209
Market Price
$ 51.44
Selling Price
$ 45.72
1227
274
640
2021
Market Price
$ 59.71
Selling Price
$ 51.90
1399
451
926
4221
Market Price
$ 45.23
Selling Price
$ 39.59
1665
1011
1383
3074
Market Price
$ 60.03
Selling Price
$ 52.02
1408
1249
986
1620
Market Price
$ 34.46
Selling Price
$ 30.16
283
156
184
761
Market Price
$ 56.87
Selling Price
$ 47.94
535
467
193
2356
Market Price
$ 59.62
Selling Price
$ 49.84
1304
1222
527
2783
Market Price
$ 42.44
Selling Price
$ 35.42
2050
1821
1170
3240
Market Price
$ 40.84
Selling Price
$ 34.08
780
163
675
3245
Market Price
$ 42.70
Selling Price
$ 36.67
817
167
696
1645
Market Price
$ 34.94
Selling Price
$ 29.75
1240
871
607
1647
Market Price
$ 32.01
Selling Price
$ 29.03
3204
1597
1275
3226
Market Price
$ 49.31
Selling Price
$ 41.80
3340
1314
1039
4982
Market Price
$ 46.60
Selling Price
$ 39.99
3452
2288
1273
4510
Market Price
$ 49.50
Selling Price
$ 44.38
1291
549
373
1539
Market Price
$ 46.22
Selling Price
$ 40.64
2188
1035
1374
3705
Market Price
$ 65.12
Selling Price
$ 56.28
357
166
90
637
Market Price
$ 42.42
Selling Price
$ 36.91
2303
1695
2038
3457
Market Price
$ 65.26
Selling Price
$ 57.76
2994
1327
2047
3221
Market Price
$ 61.02
Selling Price
$ 52.30
2235
2068
902
3239
Market Price
$ 55.95
Selling Price
$ 47.91
3515
3072
3108
3813
Market Price
$ 64.42
Selling Price
$ 54.09
511
213
325
2029
Market Price
$ 61.16
Selling Price
$ 54.18
219
147
145
608
Market Price
$ 32.34
Selling Price
$ 28.93
2354
515
1143
4207
Market Price
$ 50.58
Selling Price
$ 45.16
4174
2015
1854
4186
Market Price
$ 52.97
Selling Price
$ 45.63
2368
889
1742
2575
Market Price
$ 46.24
Selling Price
$ 40.99
2308
1067
1335
2742
Market Price
$ 53.43
Selling Price
$ 44.78
2500
1416
1019
2507
Market Price
$ 34.55
Selling Price
$ 29.30
3262
1073
906
3915
Market Price
$ 42.24
Selling Price
$ 37.24
858
607
628
3240
Market Price
$ 51.19
Selling Price
$ 43.97
2356
862
1237
4437
Market Price
$ 47.50
Selling Price
$ 40.87
1189
611
619
1703
Market Price
$ 51.84
Selling Price
$ 45.12
330
263
199
849
Market Price
$ 60.03
Selling Price
$ 53.25
865
654
864
2275
Market Price
$ 50.28
Selling Price
$ 42.04
1223
615
676
1601
Market Price
$ 64.05
Selling Price
$ 55.65
582
263
368
1940
Market Price
$ 40.81
Selling Price
$ 35.40
3343
1217
2942
3710
Market Price
$ 51.27
Selling Price
$ 43.78
1535
1018
1231
2103
Market Price
$ 46.69
Selling Price
$ 41.17
308
162
116
1516