Market Price
$ 56.63
Selling Price
$ 47.55
2139
1834
803
2269
Market Price
$ 60.37
Selling Price
$ 51.62
1059
562
1020
1188
Market Price
$ 59.50
Selling Price
$ 50.19
2216
632
945
3177
Market Price
$ 41.23
Selling Price
$ 34.77
2347
2017
2170
4668
Market Price
$ 49.67
Selling Price
$ 44.56
2174
1590
1594
3137
Market Price
$ 51.03
Selling Price
$ 42.67
1677
846
1169
3053
Market Price
$ 68.84
Selling Price
$ 59.60
294
160
111
1141
Market Price
$ 48.45
Selling Price
$ 41.78
2398
1149
1343
4397
Market Price
$ 48.93
Selling Price
$ 41.43
719
484
424
3304
Market Price
$ 52.18
Selling Price
$ 46.79
1787
823
1773
2665
Market Price
$ 52.93
Selling Price
$ 44.17
1237
490
1139
2763
Market Price
$ 59.24
Selling Price
$ 49.69
608
122
476
2619
Market Price
$ 42.03
Selling Price
$ 36.42
757
164
648
2862
Market Price
$ 56.63
Selling Price
$ 47.48
2719
997
875
3919
Market Price
$ 51.84
Selling Price
$ 46.99
2543
1402
730
3665
Market Price
$ 47.07
Selling Price
$ 42.49
764
694
449
2320
Market Price
$ 68.93
Selling Price
$ 58.48
487
274
163
507
Market Price
$ 45.11
Selling Price
$ 39.98
1545
595
1230
3873
Market Price
$ 31.32
Selling Price
$ 27.13
3095
2678
1582
4449
Market Price
$ 65.28
Selling Price
$ 58.56
1703
1549
747
2534
Market Price
$ 39.37
Selling Price
$ 33.56
2206
2103
711
2606
Market Price
$ 32.30
Selling Price
$ 28.08
711
446
250
1209
Market Price
$ 31.62
Selling Price
$ 27.28
877
771
845
4163
Market Price
$ 30.97
Selling Price
$ 27.77
1714
664
1594
4876
Market Price
$ 32.87
Selling Price
$ 28.86
3310
3229
1134
4428
Market Price
$ 48.92
Selling Price
$ 42.17
3215
658
973
3762
Market Price
$ 58.64
Selling Price
$ 52.34
2447
1754
723
4081
Market Price
$ 59.22
Selling Price
$ 53.17
1776
1514
496
2624
Market Price
$ 57.12
Selling Price
$ 51.17
1000
626
305
3469
Market Price
$ 40.30
Selling Price
$ 35.90
1532
449
1236
2057
Market Price
$ 69.25
Selling Price
$ 57.77
1890
1532
1054
3445
Market Price
$ 32.95
Selling Price
$ 29.32
491
161
346
840
Market Price
$ 37.56
Selling Price
$ 32.94
1771
863
727
1893
Market Price
$ 56.17
Selling Price
$ 48.47
3236
2613
3000
3526
Market Price
$ 30.47
Selling Price
$ 26.46
3192
2670
705
4800
Market Price
$ 37.52
Selling Price
$ 31.28
3302
3019
2218
4543
Market Price
$ 52.03
Selling Price
$ 46.65
912
485
693
2484
Market Price
$ 40.13
Selling Price
$ 35.65
2797
2331
647
3133
Market Price
$ 41.62
Selling Price
$ 35.54
1908
1645
1679
3773
Market Price
$ 45.90
Selling Price
$ 39.01
2355
1800
1900
4697