Market Price
$ 32.68
Selling Price
$ 29.50
1948
506
1149
4297
Market Price
$ 58.76
Selling Price
$ 50.56
3078
2637
3049
3463
Market Price
$ 49.93
Selling Price
$ 42.76
294
268
99
798
Market Price
$ 39.88
Selling Price
$ 34.41
379
141
93
1428
Market Price
$ 64.42
Selling Price
$ 58.10
806
549
715
1318
Market Price
$ 62.39
Selling Price
$ 53.70
955
897
632
2494
Market Price
$ 44.88
Selling Price
$ 38.47
1065
470
676
1417
Market Price
$ 45.10
Selling Price
$ 37.88
253
158
92
830
Market Price
$ 48.77
Selling Price
$ 41.97
1226
696
627
2835
Market Price
$ 43.80
Selling Price
$ 37.33
393
177
93
1258
Market Price
$ 43.94
Selling Price
$ 39.89
1459
1107
1228
2072
Market Price
$ 53.85
Selling Price
$ 45.71
723
659
374
1863
Market Price
$ 63.45
Selling Price
$ 54.56
151
35
138
558
Market Price
$ 61.94
Selling Price
$ 55.69
888
321
223
1015
Market Price
$ 65.52
Selling Price
$ 54.63
1834
1286
887
2078
Market Price
$ 47.41
Selling Price
$ 40.82
1561
599
622
3102
Market Price
$ 33.88
Selling Price
$ 29.82
1023
206
975
3130
Market Price
$ 30.71
Selling Price
$ 27.76
1452
644
635
3513
Market Price
$ 32.63
Selling Price
$ 28.00
299
180
99
547
Market Price
$ 32.17
Selling Price
$ 29.07
2661
995
697
3303
Market Price
$ 36.62
Selling Price
$ 30.79
1056
219
1034
2244
Market Price
$ 37.06
Selling Price
$ 33.29
1797
593
711
3864
Market Price
$ 57.89
Selling Price
$ 48.56
704
188
500
3027
Market Price
$ 30.46
Selling Price
$ 26.50
1658
1493
1179
4490
Market Price
$ 37.11
Selling Price
$ 31.32
401
161
390
756
Market Price
$ 52.52
Selling Price
$ 46.69
2562
1938
2257
2959
Market Price
$ 55.90
Selling Price
$ 47.38
194
104
46
522
Market Price
$ 61.95
Selling Price
$ 55.07
1673
1179
546
2344
Market Price
$ 38.59
Selling Price
$ 32.66
3590
2190
3358
3959
Market Price
$ 45.75
Selling Price
$ 39.41
2214
1089
843
3980
Market Price
$ 51.45
Selling Price
$ 46.46
1867
1567
464
1941
Market Price
$ 38.90
Selling Price
$ 32.63
1523
1162
513
1639
Market Price
$ 47.21
Selling Price
$ 42.23
648
370
507
1095
Market Price
$ 46.05
Selling Price
$ 39.50
1475
1458
1190
1551
Market Price
$ 60.81
Selling Price
$ 55.10
1054
371
800
3391
Market Price
$ 55.64
Selling Price
$ 46.99
3047
1016
2189
3893
Market Price
$ 58.81
Selling Price
$ 51.63
2200
1296
1027
2738
Market Price
$ 58.96
Selling Price
$ 50.38
696
283
155
2274
Market Price
$ 54.74
Selling Price
$ 46.75
269
264
101
907
Market Price
$ 46.40
Selling Price
$ 41.13
750
470
541
1396