Market Price
$ 39.25
Selling Price
$ 35.00
3680
3652
2172
4693
Market Price
$ 33.76
Selling Price
$ 28.17
955
642
571
2893
Market Price
$ 58.18
Selling Price
$ 50.28
1271
912
1094
3537
Market Price
$ 36.12
Selling Price
$ 31.08
890
511
450
1364
Market Price
$ 55.95
Selling Price
$ 50.04
374
341
79
916
Market Price
$ 34.93
Selling Price
$ 29.70
1768
1621
1672
2520
Market Price
$ 68.66
Selling Price
$ 59.49
887
762
765
3845
Market Price
$ 55.02
Selling Price
$ 45.92
4123
3341
1161
4780
Market Price
$ 55.41
Selling Price
$ 48.37
1704
369
1241
3810
Market Price
$ 67.03
Selling Price
$ 56.97
950
846
825
3102
Market Price
$ 52.48
Selling Price
$ 47.17
293
88
169
443
Market Price
$ 31.55
Selling Price
$ 27.95
2758
1704
2075
3170
Market Price
$ 52.46
Selling Price
$ 45.87
2575
1305
2378
4507
Market Price
$ 40.06
Selling Price
$ 35.46
2100
2099
1468
3315
Market Price
$ 53.52
Selling Price
$ 47.15
3278
1715
3054
3720
Market Price
$ 39.13
Selling Price
$ 35.09
1044
214
923
1193
Market Price
$ 39.49
Selling Price
$ 34.43
1762
362
1406
2124
Market Price
$ 29.28
Selling Price
$ 25.69
4344
1975
3712
4718
Market Price
$ 54.89
Selling Price
$ 46.35
1459
738
960
3647
Market Price
$ 44.18
Selling Price
$ 37.01
2343
719
1110
4030
Market Price
$ 55.92
Selling Price
$ 49.57
242
79
187
468
Market Price
$ 30.97
Selling Price
$ 26.95
738
397
673
1417
Market Price
$ 47.97
Selling Price
$ 43.39
2798
2057
609
2816
Market Price
$ 50.25
Selling Price
$ 43.33
1736
1445
1022
3547
Market Price
$ 43.95
Selling Price
$ 37.75
923
878
906
1776
Market Price
$ 47.67
Selling Price
$ 40.15
1571
1172
1151
4843
Market Price
$ 53.22
Selling Price
$ 45.99
2492
2351
1852
3642
Market Price
$ 62.25
Selling Price
$ 54.94
435
108
246
574
Market Price
$ 38.47
Selling Price
$ 32.90
211
110
133
571
Market Price
$ 60.33
Selling Price
$ 51.52
1590
1129
514
2101
Market Price
$ 51.68
Selling Price
$ 43.23
1800
706
828
3064
Market Price
$ 39.60
Selling Price
$ 34.88
1747
1098
483
2366
Market Price
$ 41.07
Selling Price
$ 35.39
280
250
61
1150
Market Price
$ 43.79
Selling Price
$ 39.02
601
320
573
1256
Market Price
$ 65.07
Selling Price
$ 56.57
1089
822
525
1381
Market Price
$ 56.70
Selling Price
$ 49.61
2115
1693
1833
2459
Market Price
$ 36.08
Selling Price
$ 32.17
201
63
176
653
Market Price
$ 46.65
Selling Price
$ 40.40
1826
1552
802
4417
Market Price
$ 53.95
Selling Price
$ 48.28
2044
1288
659
2907
Market Price
$ 55.36
Selling Price
$ 47.01
2825
1735
2278
2980