Market Price
$ 30.60
Selling Price
$ 26.61
2162
1600
1993
3227
Market Price
$ 29.62
Selling Price
$ 26.69
2676
1892
868
2922
Market Price
$ 44.15
Selling Price
$ 38.96
425
410
173
427
Market Price
$ 41.50
Selling Price
$ 36.03
911
483
771
1860
Market Price
$ 30.91
Selling Price
$ 27.06
1817
1660
678
3492
Market Price
$ 41.99
Selling Price
$ 36.42
949
802
860
1760
Market Price
$ 36.15
Selling Price
$ 31.69
1488
846
598
2487
Market Price
$ 52.09
Selling Price
$ 44.00
483
203
480
521
Market Price
$ 36.07
Selling Price
$ 31.11
305
198
154
1409
Market Price
$ 31.86
Selling Price
$ 28.85
409
139
212
460
Market Price
$ 47.36
Selling Price
$ 41.04
1233
1180
596
1907
Market Price
$ 46.11
Selling Price
$ 38.79
1005
921
412
1642
Market Price
$ 51.01
Selling Price
$ 42.64
823
518
190
1781
Market Price
$ 43.13
Selling Price
$ 38.13
1105
792
686
2067
Market Price
$ 62.50
Selling Price
$ 52.68
1811
1594
1522
3350
Market Price
$ 34.93
Selling Price
$ 31.75
139
69
116
647
Market Price
$ 44.04
Selling Price
$ 38.69
552
373
194
1201
Market Price
$ 40.58
Selling Price
$ 33.90
2533
1777
1642
4878
Market Price
$ 69.28
Selling Price
$ 58.60
1478
1063
1241
1514
Market Price
$ 47.54
Selling Price
$ 43.03
3414
3172
1388
4634
Market Price
$ 35.85
Selling Price
$ 32.19
964
465
229
1504
Market Price
$ 50.66
Selling Price
$ 42.64
887
633
478
1739
Market Price
$ 44.73
Selling Price
$ 40.34
859
313
681
1653
Market Price
$ 36.94
Selling Price
$ 33.02
4221
2890
2018
4417
Market Price
$ 53.67
Selling Price
$ 44.91
1111
572
850
3025
Market Price
$ 50.52
Selling Price
$ 43.85
1313
639
489
2061
Market Price
$ 29.67
Selling Price
$ 26.45
2398
1745
621
4641
Market Price
$ 37.79
Selling Price
$ 32.79
435
291
404
562
Market Price
$ 28.77
Selling Price
$ 25.84
624
307
529
867
Market Price
$ 40.37
Selling Price
$ 35.47
2025
854
1796
3004
Market Price
$ 62.40
Selling Price
$ 53.83
1934
1321
1438
4659
Market Price
$ 38.70
Selling Price
$ 34.57
1127
1114
813
2146
Market Price
$ 47.84
Selling Price
$ 43.00
805
750
269
3866
Market Price
$ 33.64
Selling Price
$ 28.48
2904
2126
2380
3284
Market Price
$ 56.04
Selling Price
$ 48.13
2376
2338
601
2558
Market Price
$ 31.41
Selling Price
$ 27.39
938
329
197
1871
Market Price
$ 50.11
Selling Price
$ 44.60
694
615
265
1056
Market Price
$ 65.80
Selling Price
$ 56.88
2126
1006
1099
3420
Market Price
$ 41.00
Selling Price
$ 36.60
1786
1176
999
2001
Market Price
$ 39.81
Selling Price
$ 33.70
527
203
422
1803