Market Price
$ 67.58
Selling Price
$ 58.37
2153
1442
1585
2261
Market Price
$ 68.54
Selling Price
$ 57.96
765
281
299
803
Market Price
$ 38.93
Selling Price
$ 33.81
2525
1610
899
2855
Market Price
$ 34.19
Selling Price
$ 28.69
994
607
966
1693
Market Price
$ 46.62
Selling Price
$ 39.88
281
80
186
420
Market Price
$ 42.49
Selling Price
$ 36.91
233
46
83
879
Market Price
$ 32.80
Selling Price
$ 28.22
1515
788
362
2265
Market Price
$ 43.90
Selling Price
$ 38.06
3603
1030
2484
4313
Market Price
$ 39.76
Selling Price
$ 34.03
2219
2064
1782
3534
Market Price
$ 68.63
Selling Price
$ 59.02
721
634
268
3578
Market Price
$ 35.72
Selling Price
$ 32.03
1251
305
779
2071
Market Price
$ 28.02
Selling Price
$ 25.37
1441
465
785
3078
Market Price
$ 52.94
Selling Price
$ 46.61
3218
1852
1563
3899
Market Price
$ 29.13
Selling Price
$ 25.90
826
273
272
1344
Market Price
$ 63.12
Selling Price
$ 54.29
610
198
253
1514
Market Price
$ 43.51
Selling Price
$ 38.52
1137
653
1047
3622
Market Price
$ 42.62
Selling Price
$ 37.77
1333
572
1238
1777
Market Price
$ 60.80
Selling Price
$ 53.45
1233
986
1104
3693
Market Price
$ 39.34
Selling Price
$ 33.16
731
352
266
1793
Market Price
$ 33.91
Selling Price
$ 29.11
3478
2049
2483
3871
Market Price
$ 33.39
Selling Price
$ 29.14
753
575
638
2432
Market Price
$ 62.19
Selling Price
$ 53.86
2995
2109
1106
4846
Market Price
$ 53.67
Selling Price
$ 48.38
1987
1782
726
3600
Market Price
$ 35.07
Selling Price
$ 31.02
2765
2125
2258
3581
Market Price
$ 32.17
Selling Price
$ 27.24
371
365
210
1459
Market Price
$ 31.84
Selling Price
$ 26.72
1016
682
385
1776
Market Price
$ 60.16
Selling Price
$ 50.45
3507
2750
2399
4038
Market Price
$ 36.85
Selling Price
$ 31.85
570
324
169
1965
Market Price
$ 46.09
Selling Price
$ 39.60
1734
1615
572
3279
Market Price
$ 39.66
Selling Price
$ 35.38
486
153
478
1154
Market Price
$ 30.41
Selling Price
$ 25.77
1854
1817
476
1935
Market Price
$ 38.86
Selling Price
$ 34.49
327
268
77
588
Market Price
$ 33.27
Selling Price
$ 28.90
3145
1591
987
3876
Market Price
$ 60.78
Selling Price
$ 51.67
1035
237
892
1409
Market Price
$ 51.24
Selling Price
$ 44.81
1772
517
823
2648
Market Price
$ 28.73
Selling Price
$ 25.80
1060
716
886
1112
Market Price
$ 62.48
Selling Price
$ 54.73
802
473
291
1396
Market Price
$ 61.04
Selling Price
$ 50.95
366
325
294
1416
Market Price
$ 67.06
Selling Price
$ 58.34
1862
1706
1465
4505
Market Price
$ 42.44
Selling Price
$ 36.91
681
570
577
1280