Market Price
$ 50.76
Selling Price
$ 44.70
2284
1648
1693
3175
Market Price
$ 32.70
Selling Price
$ 27.79
2607
1275
1928
4058
Market Price
$ 54.89
Selling Price
$ 46.42
3319
2494
1580
3371
Market Price
$ 68.45
Selling Price
$ 59.77
2048
967
1832
2637
Market Price
$ 62.00
Selling Price
$ 52.48
1228
671
858
2471
Market Price
$ 40.19
Selling Price
$ 35.87
684
223
272
2001
Market Price
$ 50.51
Selling Price
$ 45.63
1111
536
1035
3575
Market Price
$ 65.32
Selling Price
$ 55.76
1332
585
354
3672
Market Price
$ 52.98
Selling Price
$ 46.06
337
131
171
852
Market Price
$ 31.63
Selling Price
$ 26.51
1463
1067
453
1871
Market Price
$ 61.34
Selling Price
$ 55.50
1891
589
1301
2110
Market Price
$ 31.84
Selling Price
$ 28.66
1029
649
976
3374
Market Price
$ 62.44
Selling Price
$ 55.93
1454
788
1001
1709
Market Price
$ 60.17
Selling Price
$ 52.00
397
299
130
489
Market Price
$ 69.02
Selling Price
$ 59.69
1059
941
910
2721
Market Price
$ 45.61
Selling Price
$ 38.82
342
250
217
779
Market Price
$ 66.14
Selling Price
$ 59.80
1908
752
1025
3259
Market Price
$ 37.59
Selling Price
$ 31.72
492
316
283
742
Market Price
$ 42.55
Selling Price
$ 36.27
1093
291
772
1534
Market Price
$ 63.51
Selling Price
$ 53.21
2909
2326
1686
4083
Market Price
$ 67.81
Selling Price
$ 56.59
2356
1997
2284
2970
Market Price
$ 65.96
Selling Price
$ 56.58
1107
474
445
3800
Market Price
$ 61.56
Selling Price
$ 55.44
1147
813
1068
1153
Market Price
$ 50.06
Selling Price
$ 41.88
98
94
76
488
Market Price
$ 63.14
Selling Price
$ 54.65
611
307
209
2059
Market Price
$ 64.39
Selling Price
$ 57.12
1929
1333
490
4863
Market Price
$ 54.09
Selling Price
$ 45.32
651
639
639
1218
Market Price
$ 41.85
Selling Price
$ 36.49
1754
1001
1271
2084
Market Price
$ 30.34
Selling Price
$ 25.71
3464
2081
1380
4122
Market Price
$ 40.30
Selling Price
$ 34.02
478
357
468
781
Market Price
$ 59.06
Selling Price
$ 51.46
2910
1862
2444
4805
Market Price
$ 35.81
Selling Price
$ 31.10
932
747
451
2472
Market Price
$ 56.45
Selling Price
$ 49.67
3271
936
2255
3867
Market Price
$ 47.97
Selling Price
$ 40.76
2416
2268
650
3144
Market Price
$ 48.03
Selling Price
$ 43.04
1591
415
509
1638
Market Price
$ 58.16
Selling Price
$ 49.81
2790
1835
1897
4481
Market Price
$ 40.99
Selling Price
$ 37.01
1623
357
494
4534
Market Price
$ 43.72
Selling Price
$ 36.74
1170
300
634
1370
Market Price
$ 32.20
Selling Price
$ 28.90
1529
1200
1377
2901
Market Price
$ 32.92
Selling Price
$ 27.58
828
431
305
2568