Market Price
$ 39.78
Selling Price
$ 33.83
2975
618
2828
3399
Market Price
$ 62.18
Selling Price
$ 54.62
1248
810
763
1390
Market Price
$ 53.16
Selling Price
$ 48.09
1798
395
1457
3543
Market Price
$ 36.23
Selling Price
$ 30.28
2135
1431
1057
3786
Market Price
$ 43.77
Selling Price
$ 37.77
1429
1378
613
4086
Market Price
$ 39.40
Selling Price
$ 32.86
1705
456
1700
2596
Market Price
$ 53.65
Selling Price
$ 45.51
2541
1952
1324
4038
Market Price
$ 53.80
Selling Price
$ 44.89
648
437
366
1846
Market Price
$ 43.80
Selling Price
$ 39.65
367
312
142
1203
Market Price
$ 60.35
Selling Price
$ 54.46
373
171
207
650
Market Price
$ 54.07
Selling Price
$ 45.87
592
451
334
756
Market Price
$ 30.95
Selling Price
$ 26.64
1198
280
957
1555
Market Price
$ 63.77
Selling Price
$ 55.77
3607
2283
1802
4044
Market Price
$ 58.62
Selling Price
$ 52.41
1928
508
937
3372
Market Price
$ 43.88
Selling Price
$ 37.09
919
417
725
1456
Market Price
$ 55.57
Selling Price
$ 47.68
432
377
113
851
Market Price
$ 67.49
Selling Price
$ 58.78
4117
1492
3014
5000
Market Price
$ 44.87
Selling Price
$ 38.73
2065
1341
753
4358
Market Price
$ 70.84
Selling Price
$ 59.96
2832
2670
2553
4386
Market Price
$ 63.64
Selling Price
$ 55.36
1431
598
694
4983
Market Price
$ 46.93
Selling Price
$ 40.61
153
63
132
476
Market Price
$ 61.82
Selling Price
$ 52.56
299
184
158
467
Market Price
$ 63.52
Selling Price
$ 54.06
3179
1494
2703
4029
Market Price
$ 59.58
Selling Price
$ 52.59
449
213
155
455
Market Price
$ 44.16
Selling Price
$ 37.96
2086
559
1366
4345
Market Price
$ 42.18
Selling Price
$ 37.40
1743
1095
402
2829
Market Price
$ 34.38
Selling Price
$ 29.68
2056
870
1329
4579
Market Price
$ 34.06
Selling Price
$ 28.67
2538
1071
698
2571
Market Price
$ 61.38
Selling Price
$ 52.88
453
353
129
687
Market Price
$ 64.74
Selling Price
$ 58.58
163
157
144
470
Market Price
$ 42.37
Selling Price
$ 36.68
2350
2009
583
3741
Market Price
$ 37.38
Selling Price
$ 33.27
394
363
106
1265
Market Price
$ 39.10
Selling Price
$ 34.89
618
446
537
1964
Market Price
$ 43.64
Selling Price
$ 38.73
1724
643
1372
2222
Market Price
$ 65.87
Selling Price
$ 56.25
3076
626
1430
3150
Market Price
$ 41.61
Selling Price
$ 37.51
1735
1196
1089
2002
Market Price
$ 66.13
Selling Price
$ 58.76
1420
1223
356
1890
Market Price
$ 49.36
Selling Price
$ 42.10
2689
2301
1682
3678
Market Price
$ 48.40
Selling Price
$ 42.25
1008
277
544
3891
Market Price
$ 56.94
Selling Price
$ 48.04
1772
1562
1675
2830