Market Price
$ 55.03
Selling Price
$ 47.18
1291
669
695
1781
Market Price
$ 31.53
Selling Price
$ 26.37
2935
1453
1567
2985
Market Price
$ 49.15
Selling Price
$ 43.22
814
274
305
3759
Market Price
$ 36.73
Selling Price
$ 31.57
953
273
574
1552
Market Price
$ 59.96
Selling Price
$ 53.21
3705
2500
1307
4565
Market Price
$ 52.24
Selling Price
$ 46.50
1549
1359
992
2119
Market Price
$ 31.76
Selling Price
$ 28.10
3177
1644
2816
4859
Market Price
$ 39.60
Selling Price
$ 34.66
1543
1318
801
1725
Market Price
$ 47.85
Selling Price
$ 40.07
2591
520
1085
3260
Market Price
$ 39.08
Selling Price
$ 35.22
2067
1093
1263
2572
Market Price
$ 54.42
Selling Price
$ 48.68
3744
3699
2499
4092
Market Price
$ 57.30
Selling Price
$ 49.40
2866
2547
1406
3115
Market Price
$ 41.12
Selling Price
$ 34.44
3198
2755
1850
3721
Market Price
$ 48.83
Selling Price
$ 44.26
2615
1182
706
3108
Market Price
$ 49.65
Selling Price
$ 42.29
677
398
163
843
Market Price
$ 66.29
Selling Price
$ 59.06
1840
778
1826
1851
Market Price
$ 32.64
Selling Price
$ 29.34
540
531
260
1232
Market Price
$ 65.95
Selling Price
$ 55.88
1998
1260
1573
2695
Market Price
$ 60.10
Selling Price
$ 51.69
2443
1165
1125
4945
Market Price
$ 55.97
Selling Price
$ 47.52
1168
336
525
4172
Market Price
$ 47.95
Selling Price
$ 41.98
601
198
405
2612
Market Price
$ 65.75
Selling Price
$ 57.45
839
205
417
934
Market Price
$ 31.04
Selling Price
$ 26.76
911
424
365
3844
Market Price
$ 33.16
Selling Price
$ 28.79
2079
1121
745
4614
Market Price
$ 49.44
Selling Price
$ 42.39
3374
2492
2507
3528
Market Price
$ 59.41
Selling Price
$ 52.73
1400
292
862
4666
Market Price
$ 48.63
Selling Price
$ 42.08
1575
1016
836
4254
Market Price
$ 37.46
Selling Price
$ 32.56
1223
928
924
1422
Market Price
$ 62.55
Selling Price
$ 55.24
1898
784
1777
3696
Market Price
$ 30.68
Selling Price
$ 26.21
498
496
420
860
Market Price
$ 31.66
Selling Price
$ 28.61
207
61
179
487
Market Price
$ 35.32
Selling Price
$ 30.60
3054
1962
2711
4119
Market Price
$ 67.10
Selling Price
$ 56.47
3606
2780
2911
3792
Market Price
$ 48.53
Selling Price
$ 40.59
1434
1174
373
4745
Market Price
$ 47.10
Selling Price
$ 40.49
1156
805
471
1972
Market Price
$ 63.40
Selling Price
$ 57.28
2947
2616
1099
2980
Market Price
$ 32.12
Selling Price
$ 26.98
1656
1287
1084
3972
Market Price
$ 62.07
Selling Price
$ 52.53
194
126
77
707
Market Price
$ 53.43
Selling Price
$ 46.90
1983
1434
1130
3743
Market Price
$ 46.27
Selling Price
$ 40.65
1804
1165
1771
2410