Market Price
$ 45.39
Selling Price
$ 39.55
1480
948
727
4080
Market Price
$ 41.28
Selling Price
$ 35.79
1410
520
1204
2224
Market Price
$ 31.05
Selling Price
$ 26.47
2900
934
2692
2991
Market Price
$ 52.10
Selling Price
$ 47.19
330
276
204
780
Market Price
$ 29.56
Selling Price
$ 26.49
596
220
314
1712
Market Price
$ 36.77
Selling Price
$ 31.75
769
738
448
2846
Market Price
$ 40.23
Selling Price
$ 35.76
632
584
289
1787
Market Price
$ 34.50
Selling Price
$ 29.01
1633
606
679
3527
Market Price
$ 44.02
Selling Price
$ 39.77
267
98
107
1109
Market Price
$ 43.26
Selling Price
$ 36.61
1073
826
1050
3341
Market Price
$ 46.02
Selling Price
$ 39.43
1684
798
1097
2123
Market Price
$ 50.50
Selling Price
$ 45.17
852
186
171
2359
Market Price
$ 34.78
Selling Price
$ 30.48
1114
1034
811
2358
Market Price
$ 32.77
Selling Price
$ 27.41
2048
1324
1450
3629
Market Price
$ 43.23
Selling Price
$ 38.86
3366
1286
1469
4237
Market Price
$ 68.13
Selling Price
$ 58.96
1122
590
324
1805
Market Price
$ 63.76
Selling Price
$ 53.65
2620
1313
2200
2768
Market Price
$ 59.50
Selling Price
$ 49.76
1010
827
891
4050
Market Price
$ 39.95
Selling Price
$ 33.39
806
405
671
3072
Market Price
$ 49.28
Selling Price
$ 42.39
665
388
259
1533
Market Price
$ 44.99
Selling Price
$ 39.52
112
61
77
413
Market Price
$ 62.97
Selling Price
$ 55.07
3747
1946
2525
4705
Market Price
$ 55.99
Selling Price
$ 46.94
2008
1978
1405
2016
Market Price
$ 46.80
Selling Price
$ 39.88
1860
1764
1723
2716
Market Price
$ 60.92
Selling Price
$ 54.15
1932
442
1478
2636
Market Price
$ 50.60
Selling Price
$ 45.30
610
369
324
2789
Market Price
$ 56.65
Selling Price
$ 49.11
3415
2553
1257
4643
Market Price
$ 52.21
Selling Price
$ 46.75
2389
1734
781
4127
Market Price
$ 59.07
Selling Price
$ 53.21
1998
568
1830
4011
Market Price
$ 48.81
Selling Price
$ 41.44
2230
1374
957
2663
Market Price
$ 36.34
Selling Price
$ 31.33
294
126
80
759
Market Price
$ 60.90
Selling Price
$ 53.40
3067
1665
2221
3668
Market Price
$ 40.42
Selling Price
$ 35.22
1022
828
955
2783
Market Price
$ 39.05
Selling Price
$ 32.57
508
309
107
2406
Market Price
$ 52.73
Selling Price
$ 45.88
716
689
430
2681
Market Price
$ 50.89
Selling Price
$ 45.61
406
121
302
926
Market Price
$ 32.24
Selling Price
$ 29.05
958
463
895
3366
Market Price
$ 40.61
Selling Price
$ 36.55
1437
1181
884
3452
Market Price
$ 60.86
Selling Price
$ 54.57
869
260
784
966
Market Price
$ 39.74
Selling Price
$ 35.43
1816
896
1435
1941