Market Price
$ 31.53
Selling Price
$ 28.20
730
205
319
1311
Market Price
$ 34.00
Selling Price
$ 28.69
1076
690
516
2138
Market Price
$ 35.17
Selling Price
$ 30.08
963
548
373
2526
Market Price
$ 38.27
Selling Price
$ 32.24
428
231
168
464
Market Price
$ 65.86
Selling Price
$ 58.71
1550
1388
630
4680
Market Price
$ 37.69
Selling Price
$ 32.10
1702
1460
355
3737
Market Price
$ 56.25
Selling Price
$ 48.93
982
283
527
1742
Market Price
$ 30.95
Selling Price
$ 27.52
2563
659
2196
3211
Market Price
$ 38.07
Selling Price
$ 32.88
1330
432
637
1506
Market Price
$ 28.74
Selling Price
$ 25.63
3100
3072
1284
3229
Market Price
$ 53.76
Selling Price
$ 46.76
1729
1454
624
2724
Market Price
$ 41.83
Selling Price
$ 37.72
1033
962
681
1578
Market Price
$ 31.79
Selling Price
$ 27.29
160
140
97
441
Market Price
$ 41.26
Selling Price
$ 36.23
823
164
319
1085
Market Price
$ 64.26
Selling Price
$ 54.63
620
479
294
1776
Market Price
$ 39.71
Selling Price
$ 35.64
1366
909
455
3984
Market Price
$ 37.17
Selling Price
$ 32.85
2067
1738
2012
4131
Market Price
$ 68.37
Selling Price
$ 57.88
2245
1181
1672
2533
Market Price
$ 64.15
Selling Price
$ 53.84
3465
1801
3127
3667
Market Price
$ 32.32
Selling Price
$ 27.11
1761
1285
1720
3193
Market Price
$ 48.84
Selling Price
$ 42.24
4492
3133
2371
4998
Market Price
$ 46.73
Selling Price
$ 41.36
1976
1525
1741
3731
Market Price
$ 55.71
Selling Price
$ 46.52
703
441
685
978
Market Price
$ 38.05
Selling Price
$ 32.08
213
184
119
1010
Market Price
$ 62.37
Selling Price
$ 52.97
154
94
93
462
Market Price
$ 65.29
Selling Price
$ 57.58
1940
1907
1196
2149
Market Price
$ 39.55
Selling Price
$ 34.98
2630
644
2301
3378
Market Price
$ 34.04
Selling Price
$ 30.77
3702
2711
2887
4958
Market Price
$ 60.12
Selling Price
$ 54.63
372
265
325
1236
Market Price
$ 42.39
Selling Price
$ 37.45
441
332
340
1015
Market Price
$ 68.27
Selling Price
$ 59.21
2472
2267
2105
2972
Market Price
$ 35.72
Selling Price
$ 31.21
1951
1485
1620
3166
Market Price
$ 66.20
Selling Price
$ 58.94
1706
1236
405
3410
Market Price
$ 52.97
Selling Price
$ 44.50
1139
482
822
2871
Market Price
$ 40.59
Selling Price
$ 34.51
800
536
675
1065
Market Price
$ 38.83
Selling Price
$ 34.36
2702
1029
2374
3881
Market Price
$ 28.98
Selling Price
$ 25.76
4199
2305
1153
4874
Market Price
$ 41.71
Selling Price
$ 34.81
3720
927
2021
4478
Market Price
$ 62.73
Selling Price
$ 52.77
1706
1461
571
3928
Market Price
$ 49.81
Selling Price
$ 44.67
2776
2070
1700
2849