Market Price
$ 28.86
Selling Price
$ 25.71
1810
1150
518
2972
Market Price
$ 44.80
Selling Price
$ 38.30
1654
1096
871
3070
Market Price
$ 39.10
Selling Price
$ 35.27
381
317
344
736
Market Price
$ 29.24
Selling Price
$ 26.01
2308
729
1324
3030
Market Price
$ 53.02
Selling Price
$ 46.60
527
428
477
908
Market Price
$ 28.77
Selling Price
$ 25.66
178
151
73
520
Market Price
$ 34.32
Selling Price
$ 30.56
1164
572
915
4399
Market Price
$ 54.77
Selling Price
$ 45.72
591
449
161
659
Market Price
$ 40.84
Selling Price
$ 34.35
868
676
303
1572
Market Price
$ 50.58
Selling Price
$ 45.34
1167
772
468
4120
Market Price
$ 49.84
Selling Price
$ 44.12
1017
999
1011
1195
Market Price
$ 31.50
Selling Price
$ 26.75
1186
470
503
2893
Market Price
$ 51.71
Selling Price
$ 44.87
637
425
381
819
Market Price
$ 51.76
Selling Price
$ 45.87
1319
1148
1071
3497
Market Price
$ 33.70
Selling Price
$ 29.83
865
761
352
1184
Market Price
$ 41.80
Selling Price
$ 37.76
4018
3106
1934
4914
Market Price
$ 49.20
Selling Price
$ 44.66
3361
2952
1365
3456
Market Price
$ 46.05
Selling Price
$ 41.85
850
430
714
1499
Market Price
$ 64.02
Selling Price
$ 58.19
3663
2920
3532
3909
Market Price
$ 31.78
Selling Price
$ 28.04
534
255
135
597
Market Price
$ 36.47
Selling Price
$ 30.67
2864
1782
2623
4271
Market Price
$ 38.03
Selling Price
$ 33.44
4423
1215
3844
4577
Market Price
$ 28.88
Selling Price
$ 25.50
3068
1159
2534
4730
Market Price
$ 39.62
Selling Price
$ 34.70
2638
1292
1183
3204
Market Price
$ 59.27
Selling Price
$ 52.66
881
261
716
1084
Market Price
$ 39.27
Selling Price
$ 32.86
1977
1735
1249
3699
Market Price
$ 33.23
Selling Price
$ 28.89
1396
826
301
3002
Market Price
$ 33.24
Selling Price
$ 28.86
2119
1453
1838
2870
Market Price
$ 47.49
Selling Price
$ 41.80
1659
1401
944
3388
Market Price
$ 32.44
Selling Price
$ 28.38
1434
555
721
2306
Market Price
$ 29.86
Selling Price
$ 25.03
811
794
236
1727
Market Price
$ 40.61
Selling Price
$ 35.60
1992
1982
1955
2050
Market Price
$ 47.07
Selling Price
$ 42.65
2171
497
1464
3255
Market Price
$ 45.46
Selling Price
$ 39.22
930
695
690
990
Market Price
$ 36.26
Selling Price
$ 31.15
373
295
247
1402
Market Price
$ 35.20
Selling Price
$ 30.51
1535
414
815
3019
Market Price
$ 35.39
Selling Price
$ 32.13
888
559
789
1552
Market Price
$ 41.50
Selling Price
$ 35.04
1826
1272
794
3025
Market Price
$ 43.57
Selling Price
$ 39.36
3164
1561
2334
3402
Market Price
$ 39.01
Selling Price
$ 33.92
4227
2149
2714
4591