Market Price
$ 29.68
Selling Price
$ 26.26
1143
658
407
1600
Market Price
$ 37.40
Selling Price
$ 31.45
119
23
64
477
Market Price
$ 39.03
Selling Price
$ 35.32
1995
1035
937
4223
Market Price
$ 45.89
Selling Price
$ 40.06
1061
466
493
1231
Market Price
$ 51.67
Selling Price
$ 46.66
1768
564
596
2013
Market Price
$ 37.01
Selling Price
$ 32.74
1547
603
395
2148
Market Price
$ 63.83
Selling Price
$ 54.02
2117
1456
550
4901
Market Price
$ 42.67
Selling Price
$ 35.78
3715
1779
1325
3717
Market Price
$ 37.53
Selling Price
$ 33.30
507
118
219
1432
Market Price
$ 40.44
Selling Price
$ 35.24
1400
777
430
3556
Market Price
$ 30.49
Selling Price
$ 27.63
1913
621
1857
2007
Market Price
$ 30.90
Selling Price
$ 25.97
656
599
386
919
Market Price
$ 56.36
Selling Price
$ 49.07
1373
776
1016
3917
Market Price
$ 49.12
Selling Price
$ 41.47
1466
939
910
1738
Market Price
$ 52.91
Selling Price
$ 44.42
2191
788
1372
3513
Market Price
$ 61.77
Selling Price
$ 51.88
2870
1780
2836
3120
Market Price
$ 32.68
Selling Price
$ 28.32
2087
1834
866
2762
Market Price
$ 52.08
Selling Price
$ 44.91
2059
793
1994
2273
Market Price
$ 39.86
Selling Price
$ 33.74
1589
1065
442
4815
Market Price
$ 51.25
Selling Price
$ 44.60
3830
2591
1806
4302
Market Price
$ 48.31
Selling Price
$ 43.08
1367
1156
1168
1447
Market Price
$ 56.03
Selling Price
$ 48.61
1222
844
478
3711
Market Price
$ 55.07
Selling Price
$ 46.65
3704
1399
1205
4249
Market Price
$ 49.16
Selling Price
$ 41.54
2516
1585
1101
3073
Market Price
$ 50.45
Selling Price
$ 45.36
1073
938
392
3928
Market Price
$ 48.39
Selling Price
$ 41.75
467
178
95
1254
Market Price
$ 40.01
Selling Price
$ 34.46
1541
622
1529
3721
Market Price
$ 69.18
Selling Price
$ 58.52
1031
760
1024
4216
Market Price
$ 34.67
Selling Price
$ 31.05
1411
1066
1185
2549
Market Price
$ 55.12
Selling Price
$ 47.24
1218
1027
433
2296
Market Price
$ 41.83
Selling Price
$ 36.72
2835
1934
1913
4205
Market Price
$ 43.65
Selling Price
$ 37.11
2680
2295
1617
4552
Market Price
$ 62.53
Selling Price
$ 52.95
3275
2119
1399
4834
Market Price
$ 37.19
Selling Price
$ 32.55
1141
363
470
4676
Market Price
$ 33.28
Selling Price
$ 28.26
3394
2040
1327
4127
Market Price
$ 58.85
Selling Price
$ 51.25
311
66
128
1134
Market Price
$ 66.52
Selling Price
$ 56.00
289
59
170
467
Market Price
$ 39.41
Selling Price
$ 32.92
1248
637
375
3605
Market Price
$ 46.09
Selling Price
$ 39.53
1110
420
739
3440
Market Price
$ 64.69
Selling Price
$ 58.24
1252
628
818
3220