Market Price
$ 58.77
Selling Price
$ 52.49
2306
1930
2068
2886
Market Price
$ 50.65
Selling Price
$ 42.87
1879
960
394
3238
Market Price
$ 54.56
Selling Price
$ 45.62
2365
1377
1412
4902
Market Price
$ 50.08
Selling Price
$ 41.75
3258
1394
995
3699
Market Price
$ 67.35
Selling Price
$ 57.70
1079
996
839
3104
Market Price
$ 43.28
Selling Price
$ 38.92
903
488
273
1885
Market Price
$ 44.68
Selling Price
$ 37.30
3575
1675
2178
4452
Market Price
$ 48.73
Selling Price
$ 40.87
2137
1157
1915
2997
Market Price
$ 39.99
Selling Price
$ 35.67
1116
1022
459
3710
Market Price
$ 30.27
Selling Price
$ 25.84
1911
1305
1889
3175
Market Price
$ 68.15
Selling Price
$ 57.83
2991
2808
2162
3241
Market Price
$ 63.98
Selling Price
$ 56.11
3366
3091
1170
4573
Market Price
$ 61.88
Selling Price
$ 54.24
1305
835
386
4774
Market Price
$ 59.70
Selling Price
$ 51.70
1626
790
742
3211
Market Price
$ 68.37
Selling Price
$ 59.75
1357
946
1000
2643
Market Price
$ 30.69
Selling Price
$ 27.35
1683
898
1310
2702
Market Price
$ 60.47
Selling Price
$ 52.33
897
210
501
1191
Market Price
$ 64.98
Selling Price
$ 58.10
2282
1691
481
2686
Market Price
$ 68.05
Selling Price
$ 59.40
2599
2139
1388
3441
Market Price
$ 52.91
Selling Price
$ 47.96
2773
2463
2606
2803
Market Price
$ 33.87
Selling Price
$ 28.46
1646
764
1125
3347
Market Price
$ 64.85
Selling Price
$ 58.12
3393
1714
2033
3552
Market Price
$ 38.74
Selling Price
$ 32.38
1182
911
563
1743
Market Price
$ 31.21
Selling Price
$ 26.26
2973
2422
1936
3670
Market Price
$ 68.52
Selling Price
$ 59.64
2438
1090
752
4917
Market Price
$ 67.94
Selling Price
$ 58.98
857
338
364
1264
Market Price
$ 54.72
Selling Price
$ 46.76
1634
1526
608
2734
Market Price
$ 30.14
Selling Price
$ 26.60
562
522
525
1013
Market Price
$ 64.56
Selling Price
$ 55.42
1475
772
755
1807
Market Price
$ 34.12
Selling Price
$ 28.50
404
268
158
991
Market Price
$ 63.52
Selling Price
$ 55.69
182
172
144
429
Market Price
$ 56.91
Selling Price
$ 51.65
1098
221
309
4402
Market Price
$ 53.36
Selling Price
$ 47.52
266
132
100
1268
Market Price
$ 35.50
Selling Price
$ 30.32
426
230
251
960
Market Price
$ 56.83
Selling Price
$ 49.69
1805
792
662
4398
Market Price
$ 33.76
Selling Price
$ 29.38
448
367
271
907
Market Price
$ 55.33
Selling Price
$ 47.40
342
233
229
1228
Market Price
$ 44.91
Selling Price
$ 37.55
1610
862
1044
4367
Market Price
$ 55.33
Selling Price
$ 50.11
3869
2099
966
4873
Market Price
$ 44.90
Selling Price
$ 39.33
1059
565
720
3696