Market Price
$ 28.59
Selling Price
$ 25.04
2263
1815
2015
4198
Market Price
$ 63.10
Selling Price
$ 54.30
573
154
452
721
Market Price
$ 58.38
Selling Price
$ 50.49
462
180
338
1520
Market Price
$ 50.95
Selling Price
$ 46.05
2861
2291
978
4328
Market Price
$ 31.80
Selling Price
$ 28.26
1884
1307
1800
2977
Market Price
$ 64.64
Selling Price
$ 58.41
530
426
161
2185
Market Price
$ 65.80
Selling Price
$ 56.27
1801
464
1148
3884
Market Price
$ 47.47
Selling Price
$ 42.64
2116
1933
1331
3086
Market Price
$ 37.68
Selling Price
$ 32.32
1063
306
672
1557
Market Price
$ 62.22
Selling Price
$ 54.65
2071
840
532
2485
Market Price
$ 42.23
Selling Price
$ 36.97
2160
1710
724
4279
Market Price
$ 54.09
Selling Price
$ 46.73
1998
1451
1211
3431
Market Price
$ 53.85
Selling Price
$ 45.57
3332
1716
2249
3555
Market Price
$ 58.13
Selling Price
$ 52.03
3426
2106
1489
4777
Market Price
$ 31.06
Selling Price
$ 28.20
1601
815
729
4294
Market Price
$ 63.64
Selling Price
$ 56.33
262
118
162
1050
Market Price
$ 34.85
Selling Price
$ 29.47
1327
916
618
2879
Market Price
$ 68.11
Selling Price
$ 57.02
218
136
73
740
Market Price
$ 60.49
Selling Price
$ 53.54
234
128
112
933
Market Price
$ 44.39
Selling Price
$ 38.55
1735
553
455
2779
Market Price
$ 42.25
Selling Price
$ 38.08
4335
1624
1082
4792
Market Price
$ 35.67
Selling Price
$ 30.61
1076
390
1053
1317
Market Price
$ 35.15
Selling Price
$ 29.99
385
355
326
488
Market Price
$ 35.59
Selling Price
$ 31.45
1750
1704
858
3653
Market Price
$ 53.19
Selling Price
$ 45.76
2595
831
1177
3437
Market Price
$ 66.62
Selling Price
$ 57.44
2059
1315
1613
4233
Market Price
$ 54.31
Selling Price
$ 48.82
2556
551
2032
4659
Market Price
$ 59.31
Selling Price
$ 53.89
1616
1157
1223
1675
Market Price
$ 35.14
Selling Price
$ 30.20
859
743
837
2582
Market Price
$ 65.29
Selling Price
$ 59.04
3404
2314
1087
3973
Market Price
$ 65.46
Selling Price
$ 56.67
1799
1002
387
4113
Market Price
$ 65.18
Selling Price
$ 54.77
758
679
623
3138
Market Price
$ 34.82
Selling Price
$ 29.06
350
82
309
962
Market Price
$ 52.72
Selling Price
$ 45.17
917
773
274
1018
Market Price
$ 52.25
Selling Price
$ 45.60
2641
1616
787
3794
Market Price
$ 45.89
Selling Price
$ 40.95
1917
960
753
2112
Market Price
$ 38.09
Selling Price
$ 33.05
1817
1019
722
2752
Market Price
$ 66.61
Selling Price
$ 56.43
1252
617
882
4052
Market Price
$ 32.23
Selling Price
$ 28.03
447
108
103
2084
Market Price
$ 51.06
Selling Price
$ 42.91
4014
1019
1372
4553