Market Price
$ 34.50
Selling Price
$ 30.51
1475
1358
1031
2913
Market Price
$ 29.11
Selling Price
$ 25.80
317
260
92
1134
Market Price
$ 54.37
Selling Price
$ 47.83
2256
1191
2146
2694
Market Price
$ 44.13
Selling Price
$ 39.45
3792
1471
2003
4843
Market Price
$ 34.34
Selling Price
$ 29.81
1203
499
1111
2556
Market Price
$ 44.40
Selling Price
$ 39.86
3769
3109
3587
3967
Market Price
$ 53.27
Selling Price
$ 48.17
2955
934
1646
3363
Market Price
$ 68.74
Selling Price
$ 58.66
2344
1525
551
4446
Market Price
$ 42.89
Selling Price
$ 38.37
4501
3716
1766
4976
Market Price
$ 39.89
Selling Price
$ 36.07
4234
3193
4077
4814
Market Price
$ 31.99
Selling Price
$ 27.33
290
219
251
1271
Market Price
$ 41.10
Selling Price
$ 36.85
2623
1145
2226
3137
Market Price
$ 35.61
Selling Price
$ 32.31
1670
1108
1103
4173
Market Price
$ 65.92
Selling Price
$ 56.57
857
792
545
1759
Market Price
$ 59.18
Selling Price
$ 51.85
361
268
102
770
Market Price
$ 42.37
Selling Price
$ 35.89
3451
1922
3132
4277
Market Price
$ 39.45
Selling Price
$ 34.20
1091
771
971
2938
Market Price
$ 56.23
Selling Price
$ 48.37
2005
461
426
3676
Market Price
$ 42.05
Selling Price
$ 37.55
2402
1170
1510
2985
Market Price
$ 44.95
Selling Price
$ 38.13
1063
464
866
1740
Market Price
$ 50.87
Selling Price
$ 42.70
1526
1428
577
2975
Market Price
$ 56.43
Selling Price
$ 50.12
1041
540
634
1666
Market Price
$ 41.89
Selling Price
$ 37.64
3417
950
1506
3984
Market Price
$ 29.83
Selling Price
$ 26.03
3514
836
2666
4253
Market Price
$ 65.50
Selling Price
$ 57.50
1168
1147
594
2236
Market Price
$ 36.97
Selling Price
$ 32.15
1203
911
377
4542
Market Price
$ 28.79
Selling Price
$ 26.09
542
198
256
673
Market Price
$ 70.67
Selling Price
$ 59.43
2812
1415
1071
3346
Market Price
$ 65.38
Selling Price
$ 58.69
556
366
130
2305
Market Price
$ 55.31
Selling Price
$ 46.34
1262
661
360
1730
Market Price
$ 42.12
Selling Price
$ 37.67
2348
1982
1468
4839
Market Price
$ 46.76
Selling Price
$ 39.00
1897
946
980
3136
Market Price
$ 51.12
Selling Price
$ 44.12
2779
2000
2103
3222
Market Price
$ 48.55
Selling Price
$ 40.52
3900
1716
2647
3966
Market Price
$ 38.67
Selling Price
$ 32.84
1315
607
787
2755
Market Price
$ 38.24
Selling Price
$ 32.88
2481
1325
1647
4914
Market Price
$ 40.72
Selling Price
$ 35.53
3297
2876
1409
4066
Market Price
$ 32.65
Selling Price
$ 28.25
2859
2670
1269
3447
Market Price
$ 57.49
Selling Price
$ 50.24
1239
1113
532
4096
Market Price
$ 34.76
Selling Price
$ 30.99
1446
1054
1012
2538