Market Price
$ 51.56
Selling Price
$ 44.62
1697
1609
1146
4141
Market Price
$ 31.96
Selling Price
$ 26.77
840
188
275
3442
Market Price
$ 38.73
Selling Price
$ 33.07
1161
488
818
4568
Market Price
$ 30.24
Selling Price
$ 26.20
161
130
57
584
Market Price
$ 41.96
Selling Price
$ 35.97
3049
1208
2735
3714
Market Price
$ 36.20
Selling Price
$ 31.22
2232
1401
1895
2537
Market Price
$ 35.21
Selling Price
$ 31.71
1535
1328
646
3037
Market Price
$ 66.88
Selling Price
$ 57.45
1535
1058
1223
2534
Market Price
$ 47.56
Selling Price
$ 41.84
157
86
155
700
Market Price
$ 33.85
Selling Price
$ 30.59
3474
2138
3370
3811
Market Price
$ 45.70
Selling Price
$ 40.37
3808
2154
2673
4629
Market Price
$ 43.93
Selling Price
$ 37.09
1776
1459
781
2992
Market Price
$ 45.22
Selling Price
$ 40.02
3601
2321
1889
4182
Market Price
$ 38.53
Selling Price
$ 34.34
1317
933
983
4591
Market Price
$ 40.06
Selling Price
$ 35.56
1516
400
309
1677
Market Price
$ 32.56
Selling Price
$ 27.82
3365
2419
3071
3743
Market Price
$ 41.95
Selling Price
$ 37.85
948
413
303
1596
Market Price
$ 39.11
Selling Price
$ 33.80
205
90
57
405
Market Price
$ 42.19
Selling Price
$ 35.39
1209
862
523
2678
Market Price
$ 56.23
Selling Price
$ 51.05
875
831
711
2615
Market Price
$ 35.09
Selling Price
$ 29.95
1760
1715
640
2244
Market Price
$ 56.80
Selling Price
$ 47.91
1917
1572
455
3653
Market Price
$ 43.99
Selling Price
$ 38.19
292
94
217
559
Market Price
$ 60.78
Selling Price
$ 51.02
3671
1321
3434
4845
Market Price
$ 61.10
Selling Price
$ 52.30
1926
701
1735
2147
Market Price
$ 29.96
Selling Price
$ 26.83
1551
490
831
4282
Market Price
$ 63.21
Selling Price
$ 53.94
209
129
155
770
Market Price
$ 56.57
Selling Price
$ 49.30
1381
745
557
1386
Market Price
$ 51.03
Selling Price
$ 44.18
2602
778
1700
4993
Market Price
$ 30.02
Selling Price
$ 25.53
1002
817
460
1032
Market Price
$ 47.47
Selling Price
$ 42.83
1486
1178
1308
4904
Market Price
$ 50.95
Selling Price
$ 42.87
845
439
340
1128
Market Price
$ 29.19
Selling Price
$ 25.50
893
797
536
1533
Market Price
$ 35.07
Selling Price
$ 31.55
580
137
177
1526
Market Price
$ 67.22
Selling Price
$ 59.08
2173
1701
721
4502
Market Price
$ 67.12
Selling Price
$ 56.29
1498
1191
627
3475
Market Price
$ 61.77
Selling Price
$ 54.12
269
210
133
1136
Market Price
$ 60.26
Selling Price
$ 51.44
1222
659
702
4966
Market Price
$ 54.30
Selling Price
$ 47.69
466
122
266
945
Market Price
$ 63.40
Selling Price
$ 54.01
2082
652
1122
3663