Market Price
$ 31.72
Selling Price
$ 26.45
516
497
168
784
Market Price
$ 46.79
Selling Price
$ 41.33
782
498
222
1376
Market Price
$ 46.21
Selling Price
$ 40.06
3839
2772
1147
4065
Market Price
$ 62.62
Selling Price
$ 56.32
2907
1168
731
3156
Market Price
$ 42.23
Selling Price
$ 37.19
2366
1871
1484
3285
Market Price
$ 41.44
Selling Price
$ 34.87
220
93
153
417
Market Price
$ 41.21
Selling Price
$ 37.39
1404
509
1195
2963
Market Price
$ 59.82
Selling Price
$ 54.02
3005
1970
2268
3770
Market Price
$ 64.01
Selling Price
$ 57.58
1233
267
302
1908
Market Price
$ 64.72
Selling Price
$ 57.95
2889
1704
2878
3714
Market Price
$ 40.56
Selling Price
$ 34.06
2378
1816
748
3118
Market Price
$ 33.37
Selling Price
$ 29.12
2037
1468
494
3425
Market Price
$ 47.78
Selling Price
$ 40.51
2541
1261
1444
3191
Market Price
$ 29.21
Selling Price
$ 26.14
545
257
160
1386
Market Price
$ 52.69
Selling Price
$ 45.07
984
869
398
1338
Market Price
$ 53.01
Selling Price
$ 46.40
658
470
319
1174
Market Price
$ 34.15
Selling Price
$ 30.64
2222
746
722
2224
Market Price
$ 32.08
Selling Price
$ 27.26
2337
1912
958
2718
Market Price
$ 31.99
Selling Price
$ 26.89
4782
2304
1677
4872
Market Price
$ 31.71
Selling Price
$ 27.40
4003
2276
3529
4593
Market Price
$ 48.01
Selling Price
$ 40.04
1523
1045
669
4140
Market Price
$ 41.83
Selling Price
$ 37.60
459
355
219
1122
Market Price
$ 47.31
Selling Price
$ 40.98
1215
361
851
4805
Market Price
$ 56.29
Selling Price
$ 47.44
403
278
192
648
Market Price
$ 64.28
Selling Price
$ 57.07
2446
501
2403
4420
Market Price
$ 56.29
Selling Price
$ 47.64
472
153
257
2171
Market Price
$ 32.36
Selling Price
$ 28.71
3601
2974
3137
4084
Market Price
$ 54.08
Selling Price
$ 46.97
1924
431
1740
2920
Market Price
$ 54.06
Selling Price
$ 48.71
503
223
468
774
Market Price
$ 66.70
Selling Price
$ 57.20
270
229
117
1127
Market Price
$ 69.34
Selling Price
$ 59.09
3918
2505
3094
4947
Market Price
$ 54.14
Selling Price
$ 47.75
4501
1548
1642
4684
Market Price
$ 46.48
Selling Price
$ 39.89
811
369
596
1835
Market Price
$ 36.59
Selling Price
$ 30.56
171
157
142
822
Market Price
$ 32.45
Selling Price
$ 29.31
607
123
273
797
Market Price
$ 61.51
Selling Price
$ 53.66
3908
2665
3613
4443
Market Price
$ 66.11
Selling Price
$ 59.66
504
242
114
2447
Market Price
$ 31.81
Selling Price
$ 26.55
438
175
322
1460
Market Price
$ 31.23
Selling Price
$ 27.70
1606
989
705
3640
Market Price
$ 34.18
Selling Price
$ 28.98
1677
1249
1204
3514