Market Price
$ 30.03
Selling Price
$ 25.54
1889
389
1468
3195
Market Price
$ 30.39
Selling Price
$ 27.36
866
597
814
1067
Market Price
$ 45.50
Selling Price
$ 40.42
950
287
298
2967
Market Price
$ 29.40
Selling Price
$ 26.58
2430
494
1084
4636
Market Price
$ 63.32
Selling Price
$ 57.49
116
83
110
571
Market Price
$ 62.68
Selling Price
$ 55.29
1372
1288
667
1732
Market Price
$ 61.23
Selling Price
$ 52.99
442
226
171
1077
Market Price
$ 29.60
Selling Price
$ 26.55
1288
490
705
2831
Market Price
$ 47.39
Selling Price
$ 41.59
1337
1324
294
1512
Market Price
$ 32.47
Selling Price
$ 28.80
1688
931
810
4108
Market Price
$ 30.94
Selling Price
$ 25.80
2001
1237
507
2642
Market Price
$ 28.99
Selling Price
$ 25.07
341
277
85
810
Market Price
$ 57.52
Selling Price
$ 48.18
1589
1098
1123
2373
Market Price
$ 45.82
Selling Price
$ 40.27
942
871
522
2722
Market Price
$ 49.78
Selling Price
$ 42.73
1012
241
602
1051
Market Price
$ 31.24
Selling Price
$ 26.12
340
172
259
784
Market Price
$ 36.05
Selling Price
$ 32.63
1780
1683
540
1973
Market Price
$ 42.66
Selling Price
$ 37.34
612
463
250
1035
Market Price
$ 48.87
Selling Price
$ 43.02
415
238
324
1553
Market Price
$ 31.62
Selling Price
$ 27.59
2612
971
1151
3002
Market Price
$ 40.73
Selling Price
$ 34.98
1907
1475
1562
4015
Market Price
$ 45.89
Selling Price
$ 40.77
2347
2171
2057
4556
Market Price
$ 68.82
Selling Price
$ 59.62
3255
3063
959
4342
Market Price
$ 50.18
Selling Price
$ 42.45
492
178
159
781
Market Price
$ 36.60
Selling Price
$ 30.88
371
263
178
498
Market Price
$ 34.24
Selling Price
$ 28.98
1685
1241
1285
2541
Market Price
$ 58.70
Selling Price
$ 53.00
1518
1084
459
2107
Market Price
$ 41.90
Selling Price
$ 35.35
568
283
367
1437
Market Price
$ 65.98
Selling Price
$ 56.24
2205
735
667
3777
Market Price
$ 58.34
Selling Price
$ 50.29
1225
480
250
2374
Market Price
$ 38.17
Selling Price
$ 33.41
1987
1558
1182
2652
Market Price
$ 36.21
Selling Price
$ 30.58
752
710
434
1296
Market Price
$ 61.74
Selling Price
$ 54.83
2029
1665
865
4677
Market Price
$ 42.21
Selling Price
$ 37.85
3756
2040
2058
4377
Market Price
$ 40.74
Selling Price
$ 36.48
245
73
75
558
Market Price
$ 57.86
Selling Price
$ 51.52
860
535
563
4284
Market Price
$ 36.42
Selling Price
$ 30.37
539
478
315
1809
Market Price
$ 57.70
Selling Price
$ 48.44
2678
2457
1154
4321
Market Price
$ 31.43
Selling Price
$ 27.28
257
138
210
815
Market Price
$ 36.68
Selling Price
$ 32.65
2461
2016
1753
2966