Market Price
$ 51.81
Selling Price
$ 46.13
424
380
179
425
Market Price
$ 36.17
Selling Price
$ 31.78
3320
2956
2895
4336
Market Price
$ 34.79
Selling Price
$ 29.26
936
793
794
1988
Market Price
$ 58.62
Selling Price
$ 53.17
2422
1523
1900
3759
Market Price
$ 41.73
Selling Price
$ 35.53
4517
3625
4340
4712
Market Price
$ 53.34
Selling Price
$ 44.82
488
487
182
860
Market Price
$ 35.10
Selling Price
$ 31.20
3679
849
3158
4641
Market Price
$ 32.89
Selling Price
$ 28.72
794
259
562
2115
Market Price
$ 34.00
Selling Price
$ 29.13
1272
1164
842
3885
Market Price
$ 35.66
Selling Price
$ 30.65
776
252
583
2761
Market Price
$ 36.88
Selling Price
$ 33.03
182
84
111
860
Market Price
$ 70.20
Selling Price
$ 59.84
1125
859
539
4300
Market Price
$ 50.67
Selling Price
$ 45.39
3789
3758
2991
4268
Market Price
$ 55.40
Selling Price
$ 47.37
2657
1112
1530
4341
Market Price
$ 35.70
Selling Price
$ 32.15
2295
744
1863
2831
Market Price
$ 35.17
Selling Price
$ 29.46
934
791
200
1886
Market Price
$ 49.50
Selling Price
$ 41.72
426
206
133
766
Market Price
$ 58.89
Selling Price
$ 51.38
2360
1666
925
3563
Market Price
$ 47.32
Selling Price
$ 40.05
2929
2478
2326
3561
Market Price
$ 34.19
Selling Price
$ 29.63
2994
2935
1240
3101
Market Price
$ 44.46
Selling Price
$ 39.37
1910
1152
678
3410
Market Price
$ 56.76
Selling Price
$ 47.40
2804
1881
2731
3706
Market Price
$ 39.44
Selling Price
$ 34.22
4065
2779
1620
4674
Market Price
$ 52.96
Selling Price
$ 44.56
567
422
471
1573
Market Price
$ 65.25
Selling Price
$ 54.53
2689
2245
837
3241
Market Price
$ 36.99
Selling Price
$ 32.69
2565
582
1908
4683
Market Price
$ 33.21
Selling Price
$ 27.98
1437
643
854
2410
Market Price
$ 59.25
Selling Price
$ 50.73
302
111
269
457
Market Price
$ 48.68
Selling Price
$ 43.56
2331
1586
1884
4119
Market Price
$ 53.98
Selling Price
$ 47.36
1121
735
662
1692
Market Price
$ 51.54
Selling Price
$ 44.41
3509
1354
1117
4631
Market Price
$ 59.26
Selling Price
$ 49.90
1033
216
757
1486
Market Price
$ 42.53
Selling Price
$ 36.69
298
124
87
997
Market Price
$ 65.63
Selling Price
$ 59.52
3256
2037
1136
4790
Market Price
$ 50.25
Selling Price
$ 43.64
1422
1317
402
2494
Market Price
$ 66.63
Selling Price
$ 56.23
2224
932
726
2224
Market Price
$ 53.41
Selling Price
$ 47.50
2192
1375
1907
2494
Market Price
$ 46.32
Selling Price
$ 40.43
938
803
707
1583
Market Price
$ 60.43
Selling Price
$ 54.88
3497
3249
886
4383
Market Price
$ 38.82
Selling Price
$ 34.66
2860
651
1866
3149