Market Price
$ 52.03
Selling Price
$ 44.00
1449
309
863
4182
Market Price
$ 62.47
Selling Price
$ 54.31
1225
833
719
1516
Market Price
$ 66.45
Selling Price
$ 55.86
1828
1021
1125
2302
Market Price
$ 62.27
Selling Price
$ 54.99
771
374
570
2843
Market Price
$ 49.27
Selling Price
$ 41.37
1543
1498
549
2081
Market Price
$ 33.90
Selling Price
$ 30.61
3550
2949
987
4230
Market Price
$ 47.94
Selling Price
$ 40.56
1004
918
449
2180
Market Price
$ 41.17
Selling Price
$ 37.40
531
225
497
719
Market Price
$ 46.18
Selling Price
$ 40.48
417
284
110
1331
Market Price
$ 39.71
Selling Price
$ 35.01
554
550
363
871
Market Price
$ 53.49
Selling Price
$ 48.18
3315
2661
2210
3787
Market Price
$ 28.81
Selling Price
$ 25.30
2887
1017
967
3755
Market Price
$ 63.06
Selling Price
$ 52.78
585
558
180
1082
Market Price
$ 54.80
Selling Price
$ 47.86
1398
803
928
3330
Market Price
$ 35.90
Selling Price
$ 30.51
453
364
170
533
Market Price
$ 29.56
Selling Price
$ 26.56
2065
979
1574
2071
Market Price
$ 44.76
Selling Price
$ 37.43
1481
1376
514
2168
Market Price
$ 65.70
Selling Price
$ 56.86
1885
716
506
3259
Market Price
$ 43.91
Selling Price
$ 38.96
1834
743
530
2114
Market Price
$ 29.27
Selling Price
$ 25.98
644
137
347
963
Market Price
$ 64.71
Selling Price
$ 56.98
3612
804
3386
4608
Market Price
$ 34.98
Selling Price
$ 31.31
3498
3098
2503
3552
Market Price
$ 53.81
Selling Price
$ 48.19
326
124
323
601
Market Price
$ 57.63
Selling Price
$ 49.88
1131
820
780
2320
Market Price
$ 52.71
Selling Price
$ 47.06
3117
1294
936
3875
Market Price
$ 59.62
Selling Price
$ 53.48
3533
2495
1591
4381
Market Price
$ 46.72
Selling Price
$ 41.78
608
155
539
2981
Market Price
$ 50.36
Selling Price
$ 43.47
3013
1228
973
3379
Market Price
$ 56.46
Selling Price
$ 50.19
513
276
430
685
Market Price
$ 56.81
Selling Price
$ 49.17
3335
991
2696
4724
Market Price
$ 37.48
Selling Price
$ 33.54
914
854
670
4282
Market Price
$ 50.44
Selling Price
$ 42.85
707
328
192
938
Market Price
$ 58.28
Selling Price
$ 51.91
1223
1212
1045
1733
Market Price
$ 33.09
Selling Price
$ 28.89
2034
1031
1492
3194
Market Price
$ 53.56
Selling Price
$ 45.85
383
226
103
1675
Market Price
$ 52.96
Selling Price
$ 46.79
279
200
234
409
Market Price
$ 61.45
Selling Price
$ 54.36
896
550
230
1797
Market Price
$ 50.86
Selling Price
$ 43.34
2039
696
1670
3889
Market Price
$ 37.94
Selling Price
$ 34.11
1356
729
878
4353
Market Price
$ 39.61
Selling Price
$ 34.07
2183
1919
855
4509