Market Price
$ 35.62
Selling Price
$ 30.65
3987
2092
2011
4235
Market Price
$ 32.42
Selling Price
$ 28.47
217
55
47
818
Market Price
$ 46.39
Selling Price
$ 40.56
1137
1001
720
1454
Market Price
$ 44.21
Selling Price
$ 38.11
1169
865
966
4922
Market Price
$ 61.45
Selling Price
$ 53.33
1389
1243
607
4202
Market Price
$ 48.99
Selling Price
$ 44.52
1534
763
483
1745
Market Price
$ 66.71
Selling Price
$ 59.75
293
225
158
1461
Market Price
$ 59.85
Selling Price
$ 53.08
413
133
126
439
Market Price
$ 42.05
Selling Price
$ 36.88
2677
2266
2197
3629
Market Price
$ 68.05
Selling Price
$ 58.77
333
239
92
607
Market Price
$ 35.25
Selling Price
$ 30.66
926
731
761
4543
Market Price
$ 52.56
Selling Price
$ 46.50
2589
611
1177
4310
Market Price
$ 40.39
Selling Price
$ 35.62
3812
1813
2538
4048
Market Price
$ 65.52
Selling Price
$ 58.86
1929
1662
633
4179
Market Price
$ 47.65
Selling Price
$ 42.90
2634
1733
958
2794
Market Price
$ 49.94
Selling Price
$ 43.55
1522
752
1145
2461
Market Price
$ 58.65
Selling Price
$ 49.94
2814
2000
1714
3174
Market Price
$ 55.62
Selling Price
$ 48.72
2662
1426
1761
4372
Market Price
$ 51.00
Selling Price
$ 44.56
1257
362
555
4714
Market Price
$ 56.01
Selling Price
$ 49.69
249
106
204
1103
Market Price
$ 41.03
Selling Price
$ 36.30
2202
2058
1962
3947
Market Price
$ 53.96
Selling Price
$ 47.27
4157
3051
3299
4312
Market Price
$ 52.56
Selling Price
$ 46.68
1686
1097
1004
2249
Market Price
$ 62.44
Selling Price
$ 53.71
4404
1454
1757
4567
Market Price
$ 47.75
Selling Price
$ 42.29
1872
983
863
3774
Market Price
$ 49.89
Selling Price
$ 44.25
3674
2335
3088
4307
Market Price
$ 58.31
Selling Price
$ 51.32
2967
2337
1711
4071
Market Price
$ 30.69
Selling Price
$ 27.45
1466
786
1389
4050
Market Price
$ 36.80
Selling Price
$ 31.97
366
269
216
1707
Market Price
$ 67.76
Selling Price
$ 59.14
2367
1006
699
3988
Market Price
$ 67.07
Selling Price
$ 56.24
2452
811
1685
3184
Market Price
$ 61.52
Selling Price
$ 54.01
2800
1273
2673
3866
Market Price
$ 59.87
Selling Price
$ 51.28
1163
571
364
2143
Market Price
$ 55.35
Selling Price
$ 47.46
1345
1155
1276
3790
Market Price
$ 36.04
Selling Price
$ 30.34
1993
916
570
2560
Market Price
$ 30.58
Selling Price
$ 26.42
1851
1826
1801
2140
Market Price
$ 42.21
Selling Price
$ 37.24
1085
221
913
1360
Market Price
$ 64.33
Selling Price
$ 56.60
2502
567
799
3353
Market Price
$ 30.05
Selling Price
$ 26.92
954
899
198
1037
Market Price
$ 32.72
Selling Price
$ 29.34
464
188
433
467