
SITE · NYSE
| FY2025 | FY2024 | FY2023 | FY2023 | FY2022 | FY2021 | FY2019 | FY2018 | |
|---|---|---|---|---|---|---|---|---|
| Total Revenue | $4.70B | $4.54B | $4.30B | $4.01B | $3.48B | $2.70B | $2.36B | $2.11B |
| Gross Profit | $1.64B | $1.56B | $1.49B | $1.42B | $1.21B | $901.30M | $773.20M | $678.10M |
| Selling, General & Administrative | $1.42B | $1.39B | $1.26B | $1.10B | $900.60M | $728.20M | $654.30M | $578.80M |
| Operating Income | $238.10M | $192.30M | $250.30M | $333.10M | $313.70M | $179.80M | $124.90M | $107.30M |
| Interest Expense | $26.20M | $22.80M | $27.10M | $20.00M | $19.20M | $31.00M | $33.40M | $32.10M |
| Income Before Taxes | $203.10M | $160.40M | $223.20M | $313.10M | $294.50M | $148.80M | $91.50M | $75.20M |
| Provision for Income Taxes | $45.70M | $36.00M | $49.80M | $67.70M | $56.10M | $27.50M | $13.80M | $1.30M |
| Net Income | $151.80M | $123.60M | $173.40M | $245.40M | $238.40M | $121.30M | $77.70M | $73.90M |
| Basic EPS | $3.39 | $2.73 | $3.84 | $5.45 | $5.35 | $2.83 | $1.89 | $1.83 |
| Diluted EPS | $3.37 | $2.71 | $3.80 | $5.36 | $5.20 | $2.75 | $1.82 | $1.73 |
| Basic Shares Outstanding | 44.83M | 45.24M | 45.11M | 45.05M | 44.58M | 42.86M | 41.22M | 40.49M |
| Diluted Shares Outstanding | 45.08M | 45.64M | 45.69M | 45.78M | 45.81M | 44.09M | 42.75M | 42.63M |
| Period | Consensus EPS | Low | High | Estimates | Revisions |
|---|---|---|---|---|---|
| Dec 2026 | $3.66 | $3.60 | $3.73 | 2 | ↑0 ↓2 |
| Dec 2027 | $4.20 | $3.63 | $4.76 | 2 | ↑0 ↓2 |
| Dec 2028 | $4.18 | $4.18 | $4.18 | 1 | ↑0 ↓1 |