Market Price
$ 43.86
Selling Price
$ 38.61
1622
678
407
4559
Market Price
$ 32.02
Selling Price
$ 26.84
1207
259
615
1491
Market Price
$ 40.24
Selling Price
$ 35.20
771
602
431
914
Market Price
$ 32.92
Selling Price
$ 29.72
1277
393
719
1846
Market Price
$ 59.75
Selling Price
$ 52.80
1387
316
320
2645
Market Price
$ 41.13
Selling Price
$ 34.75
2005
1507
1569
4172
Market Price
$ 50.74
Selling Price
$ 43.66
709
678
563
3050
Market Price
$ 33.71
Selling Price
$ 29.51
590
164
129
753
Market Price
$ 44.92
Selling Price
$ 37.97
1210
805
600
2254
Market Price
$ 63.84
Selling Price
$ 56.77
3798
2521
1643
4297
Market Price
$ 44.29
Selling Price
$ 38.63
3200
2565
974
3321
Market Price
$ 28.07
Selling Price
$ 25.46
2490
1971
668
3841
Market Price
$ 64.97
Selling Price
$ 56.23
2476
906
2459
2676
Market Price
$ 36.01
Selling Price
$ 30.22
3779
3437
887
4993
Market Price
$ 51.32
Selling Price
$ 46.63
297
172
221
901
Market Price
$ 69.43
Selling Price
$ 59.31
3137
1505
1847
3936
Market Price
$ 57.71
Selling Price
$ 51.64
426
129
314
1504
Market Price
$ 67.94
Selling Price
$ 57.96
1821
873
1819
2737
Market Price
$ 41.39
Selling Price
$ 36.06
627
444
147
1000
Market Price
$ 49.51
Selling Price
$ 44.11
452
283
449
1604
Market Price
$ 35.44
Selling Price
$ 29.83
223
138
170
532
Market Price
$ 42.40
Selling Price
$ 38.34
1692
1525
1535
2098
Market Price
$ 37.83
Selling Price
$ 33.96
4193
3167
2602
4412
Market Price
$ 56.01
Selling Price
$ 47.15
1323
504
979
4426
Market Price
$ 39.46
Selling Price
$ 35.60
995
956
285
4385
Market Price
$ 65.55
Selling Price
$ 58.62
1072
970
321
1366
Market Price
$ 35.79
Selling Price
$ 30.83
1370
384
348
1929
Market Price
$ 55.99
Selling Price
$ 46.84
944
763
721
4679
Market Price
$ 69.69
Selling Price
$ 59.46
1730
1390
555
4927
Market Price
$ 58.11
Selling Price
$ 51.81
1581
430
967
2134
Market Price
$ 39.93
Selling Price
$ 34.87
1677
337
946
2533
Market Price
$ 51.61
Selling Price
$ 44.18
1893
1563
1105
3372
Market Price
$ 35.35
Selling Price
$ 30.34
933
298
341
2374
Market Price
$ 46.47
Selling Price
$ 39.18
671
192
357
1313
Market Price
$ 67.59
Selling Price
$ 58.52
450
238
316
985
Market Price
$ 63.16
Selling Price
$ 52.80
1193
423
675
2379
Market Price
$ 28.73
Selling Price
$ 25.16
688
300
312
809
Market Price
$ 56.35
Selling Price
$ 51.01
1216
810
699
1987
Market Price
$ 63.82
Selling Price
$ 56.62
1823
1268
555
4128
Market Price
$ 37.78
Selling Price
$ 34.03
1489
1462
1142
4150