Market Price
$ 38.75
Selling Price
$ 33.25
3100
970
2417
3234
Market Price
$ 48.88
Selling Price
$ 44.30
1043
1035
852
1494
Market Price
$ 49.17
Selling Price
$ 42.74
401
391
391
722
Market Price
$ 40.72
Selling Price
$ 36.48
1943
1041
1524
2321
Market Price
$ 58.71
Selling Price
$ 49.88
1553
1392
669
4921
Market Price
$ 32.88
Selling Price
$ 27.64
1303
597
364
2703
Market Price
$ 52.90
Selling Price
$ 44.44
503
269
265
694
Market Price
$ 37.19
Selling Price
$ 33.18
2918
1638
2542
4985
Market Price
$ 37.66
Selling Price
$ 32.16
2138
1691
1029
3709
Market Price
$ 67.80
Selling Price
$ 57.54
786
649
611
952
Market Price
$ 59.22
Selling Price
$ 53.51
1402
1273
570
3429
Market Price
$ 31.61
Selling Price
$ 26.67
2431
543
1962
2514
Market Price
$ 47.42
Selling Price
$ 41.61
1410
1269
1223
1650
Market Price
$ 61.05
Selling Price
$ 52.13
1538
946
856
1874
Market Price
$ 58.59
Selling Price
$ 53.01
1850
1699
1072
2553
Market Price
$ 43.95
Selling Price
$ 39.30
1788
1490
1040
2544
Market Price
$ 32.35
Selling Price
$ 27.83
4094
3535
3017
4937
Market Price
$ 57.83
Selling Price
$ 48.29
4465
1702
4174
4888
Market Price
$ 56.76
Selling Price
$ 51.20
804
238
603
1142
Market Price
$ 41.91
Selling Price
$ 37.58
1431
685
794
1672
Market Price
$ 44.27
Selling Price
$ 37.23
713
347
239
991
Market Price
$ 33.76
Selling Price
$ 29.52
1108
414
413
2917
Market Price
$ 44.52
Selling Price
$ 40.13
3252
1744
2967
4508
Market Price
$ 56.87
Selling Price
$ 48.70
1687
1004
589
3354
Market Price
$ 42.51
Selling Price
$ 36.13
292
216
154
713
Market Price
$ 65.18
Selling Price
$ 58.98
1219
615
608
2052
Market Price
$ 35.94
Selling Price
$ 31.26
1257
1172
547
3664
Market Price
$ 39.87
Selling Price
$ 35.78
2054
813
439
4009
Market Price
$ 45.26
Selling Price
$ 40.87
455
388
200
2148
Market Price
$ 42.50
Selling Price
$ 36.20
414
126
341
1241
Market Price
$ 29.93
Selling Price
$ 26.70
341
113
193
737
Market Price
$ 69.58
Selling Price
$ 59.11
674
166
393
1769
Market Price
$ 41.12
Selling Price
$ 34.61
1964
558
1644
2274
Market Price
$ 59.40
Selling Price
$ 52.98
1671
1534
992
1683
Market Price
$ 38.09
Selling Price
$ 33.43
2409
1054
1806
2542
Market Price
$ 35.42
Selling Price
$ 29.72
1921
1423
672
1947
Market Price
$ 60.86
Selling Price
$ 53.39
3195
2779
1663
3977
Market Price
$ 65.13
Selling Price
$ 59.08
849
340
334
3178
Market Price
$ 30.57
Selling Price
$ 25.67
1529
990
973
4100
Market Price
$ 55.58
Selling Price
$ 49.75
3264
3133
1815
3410