
WSO · NYSE
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | |
|---|---|---|---|---|---|---|---|---|
| Total Revenue | $7.24B | $7.62B | $7.28B | $7.27B | $6.28B | $5.05B | $4.77B | $4.55B |
| Cost of Revenue | $5.21B | $5.57B | $5.29B | $5.24B | $4.61B | $3.83B | $3.61B | $3.43B |
| Gross Profit | $2.03B | $2.04B | $1.99B | $2.03B | $1.67B | $1.22B | $1.16B | $1.12B |
| Selling, General & Administrative | $1.34B | $1.29B | $1.22B | $1.22B | $1.06B | $833.05M | $800.33M | $757.45M |
| Operating Income | $720.35M | $781.77M | $794.81M | $831.58M | $628.53M | $401.03M | $366.88M | $372.08M |
| Interest Expense | $17.33M | $20.87M | -$4.92M | -$2.17M | -$996.00K | -$1.24M | -$4.03M | -$2.74M |
| Income Before Taxes | $737.68M | $802.64M | $789.89M | $829.41M | $627.53M | $399.80M | $362.85M | $369.34M |
| Provision for Income Taxes | $150.09M | $166.90M | $155.75M | $125.72M | $128.80M | $76.62M | $67.08M | $72.81M |
| Net Income | $587.59M | $635.74M | $634.14M | $703.70M | $498.74M | $269.58M | $245.95M | $242.93M |
| Basic EPS | $12.27 | $13.34 | $13.72 | $15.46 | $10.83 | $7.03 | $6.51 | $6.50 |
| Diluted EPS | $12.25 | $13.30 | $13.67 | $15.41 | $10.78 | $7.01 | $6.50 | $6.49 |
| Basic Shares Outstanding | 37.84M | 37.39M | 36.41M | — | 35.24M | 35.07M | 34.64M | 34.32M |
| Diluted Shares Outstanding | 37.90M | 37.51M | 36.53M | — | 35.42M | 35.15M | 34.68M | 34.37M |
| Period | Consensus EPS | Low | High | Estimates | Revisions |
|---|---|---|---|---|---|
| Dec 2026 | $11.72 | $11.30 | $12.21 | 7 | ↑0 ↓5 |
| Dec 2027 | $13.00 | $12.10 | $13.95 | 7 | ↑1 ↓5 |
| Dec 2028 | $15.50 | $13.75 | $19.21 | 5 | ↑1 ↓2 |
| Dec 2029 | $19.80 | $16.44 | $23.15 | 2 | ↑1 ↓0 |