Market Price
$ 49.30
Selling Price
$ 42.78
3574
2992
2689
4238
Market Price
$ 31.50
Selling Price
$ 28.34
2028
475
430
3672
Market Price
$ 69.68
Selling Price
$ 59.64
2379
2062
1763
2651
Market Price
$ 51.75
Selling Price
$ 46.62
423
267
413
1709
Market Price
$ 45.15
Selling Price
$ 37.82
1825
979
980
2390
Market Price
$ 32.63
Selling Price
$ 27.50
3307
2582
923
4459
Market Price
$ 68.65
Selling Price
$ 59.89
1695
655
699
4130
Market Price
$ 40.93
Selling Price
$ 35.65
684
264
571
2712
Market Price
$ 63.43
Selling Price
$ 54.45
1425
523
1338
3403
Market Price
$ 56.27
Selling Price
$ 47.20
323
76
147
1251
Market Price
$ 32.65
Selling Price
$ 28.85
756
565
687
1107
Market Price
$ 66.23
Selling Price
$ 59.01
3582
2133
2021
4640
Market Price
$ 68.11
Selling Price
$ 57.07
231
136
156
575
Market Price
$ 35.80
Selling Price
$ 32.11
1037
527
311
1325
Market Price
$ 45.16
Selling Price
$ 37.83
2314
1702
2171
2577
Market Price
$ 37.23
Selling Price
$ 32.34
1360
668
1094
3721
Market Price
$ 50.02
Selling Price
$ 44.63
3022
751
2011
3033
Market Price
$ 36.76
Selling Price
$ 31.94
1699
610
455
2586
Market Price
$ 33.36
Selling Price
$ 30.02
2662
1336
1659
3054
Market Price
$ 47.07
Selling Price
$ 42.72
1679
818
675
2734
Market Price
$ 34.41
Selling Price
$ 29.52
2587
1832
2501
3148
Market Price
$ 58.74
Selling Price
$ 49.96
1047
413
808
2384
Market Price
$ 62.57
Selling Price
$ 53.43
500
162
458
1532
Market Price
$ 60.77
Selling Price
$ 52.40
860
744
453
2997
Market Price
$ 43.26
Selling Price
$ 37.86
666
242
612
1238
Market Price
$ 54.72
Selling Price
$ 48.96
4332
4062
1384
4453
Market Price
$ 28.61
Selling Price
$ 25.65
2899
2289
2765
3512
Market Price
$ 35.31
Selling Price
$ 29.77
476
406
415
568
Market Price
$ 38.36
Selling Price
$ 32.73
265
185
78
1069
Market Price
$ 67.04
Selling Price
$ 59.62
2430
751
1877
3925
Market Price
$ 67.21
Selling Price
$ 56.79
1435
564
1300
4288
Market Price
$ 35.57
Selling Price
$ 31.45
1591
494
764
3497
Market Price
$ 28.27
Selling Price
$ 25.15
880
823
841
986
Market Price
$ 52.45
Selling Price
$ 46.44
3715
1135
2813
4360
Market Price
$ 41.38
Selling Price
$ 37.35
1410
1240
1158
3047
Market Price
$ 29.52
Selling Price
$ 26.76
2870
1649
2662
3838
Market Price
$ 53.58
Selling Price
$ 47.16
1224
463
497
1447
Market Price
$ 44.06
Selling Price
$ 38.01
231
201
137
412
Market Price
$ 31.85
Selling Price
$ 27.62
2505
1614
1669
3083
Market Price
$ 53.33
Selling Price
$ 48.37
2221
1315
1407
2862