Market Price
$ 51.95
Selling Price
$ 43.67
2361
2206
2181
2920
Market Price
$ 36.10
Selling Price
$ 30.30
278
68
274
801
Market Price
$ 45.40
Selling Price
$ 39.27
1612
1084
522
1634
Market Price
$ 68.25
Selling Price
$ 58.68
3212
994
3114
3322
Market Price
$ 33.28
Selling Price
$ 29.72
1225
1111
666
1901
Market Price
$ 66.73
Selling Price
$ 56.63
855
314
498
4061
Market Price
$ 49.00
Selling Price
$ 41.15
3447
897
884
3588
Market Price
$ 33.43
Selling Price
$ 29.71
2789
1586
2604
4793
Market Price
$ 43.50
Selling Price
$ 39.13
299
80
158
1291
Market Price
$ 41.59
Selling Price
$ 35.31
3193
1048
1290
4816
Market Price
$ 44.68
Selling Price
$ 37.47
1325
1193
1164
4783
Market Price
$ 60.94
Selling Price
$ 54.02
2127
2008
1857
3189
Market Price
$ 64.21
Selling Price
$ 57.53
3402
3150
1778
3976
Market Price
$ 39.76
Selling Price
$ 34.55
590
201
375
1523
Market Price
$ 49.22
Selling Price
$ 41.74
3091
3048
2515
3458
Market Price
$ 30.31
Selling Price
$ 26.39
3059
2117
1295
4504
Market Price
$ 67.37
Selling Price
$ 56.73
636
393
316
1323
Market Price
$ 49.36
Selling Price
$ 42.43
131
52
94
566
Market Price
$ 51.12
Selling Price
$ 43.46
1059
372
294
2407
Market Price
$ 42.36
Selling Price
$ 38.30
1748
1700
1594
1977
Market Price
$ 62.40
Selling Price
$ 52.68
2980
1140
2319
4712
Market Price
$ 64.50
Selling Price
$ 55.03
1730
781
1199
3745
Market Price
$ 34.68
Selling Price
$ 30.82
430
406
329
2140
Market Price
$ 66.76
Selling Price
$ 59.70
492
421
117
632
Market Price
$ 53.00
Selling Price
$ 45.88
2093
1029
863
3547
Market Price
$ 55.60
Selling Price
$ 48.24
1402
860
1082
3499
Market Price
$ 51.24
Selling Price
$ 45.11
734
230
732
912
Market Price
$ 43.36
Selling Price
$ 39.10
3993
3266
2046
4229
Market Price
$ 60.77
Selling Price
$ 53.47
1520
1285
1061
3442
Market Price
$ 51.42
Selling Price
$ 44.41
3021
2885
2939
4392
Market Price
$ 40.45
Selling Price
$ 36.20
988
309
765
2530
Market Price
$ 28.32
Selling Price
$ 25.52
805
474
513
2017
Market Price
$ 53.53
Selling Price
$ 45.47
1811
1360
1057
1819
Market Price
$ 70.26
Selling Price
$ 58.94
293
107
98
630
Market Price
$ 61.42
Selling Price
$ 51.42
1711
1475
968
2720
Market Price
$ 65.02
Selling Price
$ 57.71
3894
971
3138
4954
Market Price
$ 40.95
Selling Price
$ 35.72
208
62
93
593
Market Price
$ 62.75
Selling Price
$ 55.29
790
476
670
1078
Market Price
$ 42.18
Selling Price
$ 36.91
1095
1072
319
1350
Market Price
$ 55.39
Selling Price
$ 46.43
2036
1319
1457
3478