Market Price
$ 34.04
Selling Price
$ 28.87
291
59
92
859
Market Price
$ 65.99
Selling Price
$ 57.53
2884
2445
2449
3869
Market Price
$ 62.90
Selling Price
$ 54.60
1076
497
964
1661
Market Price
$ 58.96
Selling Price
$ 51.82
285
268
275
552
Market Price
$ 68.55
Selling Price
$ 59.84
1576
1241
940
2767
Market Price
$ 59.09
Selling Price
$ 50.79
1280
612
857
4249
Market Price
$ 37.12
Selling Price
$ 33.03
4648
2663
1086
4747
Market Price
$ 34.32
Selling Price
$ 29.79
910
830
665
2864
Market Price
$ 48.07
Selling Price
$ 41.97
779
673
592
1805
Market Price
$ 58.14
Selling Price
$ 51.69
1188
1062
490
2673
Market Price
$ 33.43
Selling Price
$ 28.83
2107
773
436
3821
Market Price
$ 51.52
Selling Price
$ 45.82
2266
1381
867
3634
Market Price
$ 41.67
Selling Price
$ 35.09
615
540
124
1865
Market Price
$ 39.67
Selling Price
$ 34.87
3331
2468
2979
4173
Market Price
$ 29.07
Selling Price
$ 26.42
4169
1462
2349
4668
Market Price
$ 70.18
Selling Price
$ 59.08
2536
720
2430
3805
Market Price
$ 66.49
Selling Price
$ 58.00
275
152
214
1018
Market Price
$ 50.50
Selling Price
$ 45.30
1125
1009
1043
1962
Market Price
$ 69.96
Selling Price
$ 59.50
2709
2625
992
2766
Market Price
$ 34.54
Selling Price
$ 29.07
1451
1211
314
4762
Market Price
$ 65.68
Selling Price
$ 55.28
4605
2677
4237
4640
Market Price
$ 46.30
Selling Price
$ 39.10
1009
528
735
2588
Market Price
$ 42.68
Selling Price
$ 38.42
1915
838
1729
3019
Market Price
$ 62.86
Selling Price
$ 54.33
1903
1832
648
3370
Market Price
$ 54.88
Selling Price
$ 46.07
1554
1540
1314
3175
Market Price
$ 43.83
Selling Price
$ 38.68
868
279
247
1449
Market Price
$ 47.21
Selling Price
$ 40.77
3386
3100
1502
4845
Market Price
$ 55.39
Selling Price
$ 46.72
2496
2471
2392
2580
Market Price
$ 37.73
Selling Price
$ 32.62
1051
654
709
2938
Market Price
$ 47.70
Selling Price
$ 42.12
3246
748
2173
3786
Market Price
$ 45.97
Selling Price
$ 39.33
2554
1298
949
4306
Market Price
$ 34.77
Selling Price
$ 31.50
3800
2879
2828
4613
Market Price
$ 49.14
Selling Price
$ 42.73
1506
812
1261
4340
Market Price
$ 34.34
Selling Price
$ 29.05
940
406
790
4502
Market Price
$ 58.35
Selling Price
$ 49.17
1195
923
303
1687
Market Price
$ 45.36
Selling Price
$ 40.60
1093
759
916
2215
Market Price
$ 48.66
Selling Price
$ 42.94
748
568
452
1261
Market Price
$ 30.31
Selling Price
$ 26.37
744
287
553
2693
Market Price
$ 52.29
Selling Price
$ 44.64
1782
674
1649
1793
Market Price
$ 50.29
Selling Price
$ 45.61
2522
1781
868
4062