| USD | FY2025 | FY2024 | FY2023 | FY2022 |
|---|---|---|---|---|
| Revenue | 2.88B | 2.57B | 2.31B | 2.24B |
| YoY Growth | +12.2% | +11.4% | +2.9% | — |
| Gross Profit | 647.20M | 515.20M | 443.80M | 411.10M |
| Gross Margin | 22.4% | 20.0% | 19.2% | 18.3% |
| R&D | — | — | — | — |
| SG&A | 307.10M | 320.00M | 261.10M | 262.80M |
| EBIT | 341.90M | 197.60M | 217.30M | 148.30M |
| EBIT Margin | 11.9% | 7.7% | 9.4% | 6.6% |
| D&A | 223.00M | 195.00M | 159.50M | 154.10M |
| EBITDA | 573.10M | 395.90M | 383.50M | 501.30M |
| EBITDA Margin | 19.9% | 15.4% | 16.6% | 22.4% |
| Net Income | 208.40M | 93.70M | 159.20M | 245.80M |
| Net Margin | 7.2% | 3.6% | 6.9% | 11.0% |
| EPS (diluted) | $4.24 | $1.91 | $3.26 | $5.05 |
| Shares (dil., M) | 49 | 49 | 49 | 49 |
| Gross Margin | 22.8% |
|---|---|
| EBITDA Margin | 20.0% |
| EBIT Margin | 11.9% |
| Net Margin | 7.9% |
| FCF Margin | 8.5% |
| ROIC | 7.1% |
|---|---|
| ROCE | 7.5% |
| ROE | 8.4% |
| ROA | 4.5% |
| Asset Turnover | 0.57× |
| FCF / Net Income | 84.2% |
|---|---|
| SBC / Net Income | 12.7% |
| SBC / Revenue | 0.9% |
| Capex / D&A | 0.74× |
| Metric | 3yr |
|---|---|
| Revenue | 8.7% |
| EPS | -5.7% |
| FCF | 69.1% |
| Dividend | — |
| Float | 97.8% |
|---|---|
| Shares Out. | 49.1M |
| Insiders % | 1.8% |
| Institutions % | 97.3% |
| Institutions (of float) | 99.1% |
| Institution holders | 488 |
| Insider net buy 6M | — |
| Cash & ST Invest. | $214.6M |
|---|---|
| Total Debt | $1.5B |
| Net Cash / (Debt) | -$1.3B |
| Total Assets | $5.0B |
| Total Equity | $2.6B |
| Goodwill & Intang. | $1.7B |
| Tangible Book Value | $981.7M |
| NCAV (Graham) | -$1.2B |
| Tangible Book/sh | $19.99 |
| NCAV/sh | -$25.20 |
| D/E Ratio | 0.58× |
|---|---|
| Net Debt / EBITDA | 2.32× |
| Interest Coverage | 3.23× |
| Current Ratio | 2.20× |
| Quick Ratio | 1.35× |
| Capex | $165.6M |
|---|---|
| Capex / Revenue | 5.7% |
| SBC | $26.4M |
| Dividends Paid | $10.0M |
| Buybacks | $12.9M |
| Annual DPS | $0.20 |
|---|---|
| Yield (fwd) | 0.15% |
| Payout Ratio | 4.7% |
| Ex-div Date | 2026-04-15 |
| P/E vs 4Y | 27.5×vs 25.2× median |
|---|---|
| Div yield vs 10Y | 16.0%vs 0.2% median |
| Gross Margin | 22.8% |
|---|---|
| EBITDA Margin | 20.0% |
| EBIT Margin | 11.9% |
| Net Margin | 7.9% |
| FCF Margin | 8.5% |
| ROIC | 7.1% |
|---|---|
| ROCE | 7.5% |
| ROE | 8.4% |
| ROA | 4.5% |
| Asset Turnover | 0.57× |
| FCF / Net Income | 84.2% |
|---|---|
| SBC / Net Income | 12.7% |
| SBC / Revenue | 0.9% |
| Capex / D&A | 0.74× |
| Metric | 3yr |
|---|---|
| Revenue | 8.7% |
| EPS | -5.7% |
| FCF | 69.1% |
| Dividend | — |
| Float | 97.8% |
|---|---|
| Shares Out. | 49.1M |
| Insiders % | 1.8% |
| Institutions % | 97.3% |
| Institutions (of float) | 99.1% |
| Institution holders | 488 |
| Insider net buy 6M | — |
| USD | FY2025 | FY2024 | FY2023 | FY2022 |
|---|---|---|---|---|
| Revenue | 2.88B | 2.57B | 2.31B | 2.24B |
| YoY Growth | +12.2% | +11.4% | +2.9% | — |
| Gross Profit | 647.20M | 515.20M | 443.80M | 411.10M |
| Gross Margin | 22.4% | 20.0% | 19.2% | 18.3% |
| R&D | — | — | — | — |
| SG&A | 307.10M | 320.00M | 261.10M | 262.80M |
| EBIT | 341.90M | 197.60M | 217.30M | 148.30M |
| EBIT Margin | 11.9% | 7.7% | 9.4% | 6.6% |
| D&A | 223.00M | 195.00M | 159.50M | 154.10M |
| EBITDA | 573.10M | 395.90M | 383.50M | 501.30M |
| EBITDA Margin | 19.9% | 15.4% | 16.6% | 22.4% |
| Net Income | 208.40M | 93.70M | 159.20M | 245.80M |
| Net Margin | 7.2% | 3.6% | 6.9% | 11.0% |
| EPS (diluted) | $4.24 | $1.91 | $3.26 | $5.05 |
| Shares (dil., M) | 49 | 49 | 49 | 49 |
| Cash & ST Invest. | $214.6M |
|---|---|
| Total Debt | $1.5B |
| Net Cash / (Debt) | -$1.3B |
| Total Assets | $5.0B |
| Total Equity | $2.6B |
| Goodwill & Intang. | $1.7B |
| Tangible Book Value | $981.7M |
| NCAV (Graham) | -$1.2B |
| Tangible Book/sh | $19.99 |
| NCAV/sh | -$25.20 |
| D/E Ratio | 0.58× |
|---|---|
| Net Debt / EBITDA | 2.32× |
| Interest Coverage | 3.23× |
| Current Ratio | 2.20× |
| Quick Ratio | 1.35× |
| Capex | $165.6M |
|---|---|
| Capex / Revenue | 5.7% |
| SBC | $26.4M |
| Dividends Paid | $10.0M |
| Buybacks | $12.9M |
| Annual DPS | $0.20 |
|---|---|
| Yield (fwd) | 0.15% |
| Payout Ratio | 4.7% |
| Ex-div Date | 2026-04-15 |
| P/E vs 4Y | 27.5×vs 25.2× median |
|---|---|
| Div yield vs 10Y | 16.0%vs 0.2% median |