| USD | FY2025 | FY2024 | FY2023 | FY2022 |
|---|---|---|---|---|
| Revenue | 1.33B | 1.23B | 1.17B | 969.80M |
| YoY Growth | +8.1% | +5.2% | +20.7% | — |
| Gross Profit | 417.21M | 371.50M | 353.23M | 298.90M |
| Gross Margin | 31.3% | 30.2% | 30.2% | 30.8% |
| R&D | — | — | — | — |
| SG&A | 219.34M | 194.72M | 180.25M | 145.94M |
| EBIT | 107.85M | 90.88M | 107.41M | 96.86M |
| EBIT Margin | 8.1% | 7.4% | 9.2% | 10.0% |
| D&A | 78.15M | 66.56M | 59.12M | 46.78M |
| EBITDA | 184.28M | 156.18M | 157.99M | 163.18M |
| EBITDA Margin | 13.8% | 12.7% | 13.5% | 16.8% |
| Net Income | 51.47M | 35.25M | 45.60M | 74.10M |
| Net Margin | 3.9% | 2.9% | 3.9% | 7.6% |
| EPS (diluted) | $0.60 | $0.41 | $0.53 | $0.81 |
| Shares (dil., M) | 86 | 85 | 87 | 91 |
| Gross Margin | 31.3% |
|---|---|
| EBITDA Margin | 13.8% |
| EBIT Margin | 8.1% |
| Net Margin | 3.9% |
| FCF Margin | 3.9% |
| ROIC | 8.8% |
|---|---|
| ROCE | 11.1% |
| ROE | 19.1% |
| ROA | 4.7% |
| Asset Turnover | 1.21× |
| FCF / Net Income | 102.0% |
|---|---|
| SBC / Net Income | 23.7% |
| SBC / Revenue | 0.9% |
| Capex / D&A | 1.26× |
| Metric | 3yr |
|---|---|
| Revenue | 11.1% |
| EPS | -9.5% |
| FCF | -4.7% |
| Dividend | — |
| Float | 53.6% |
|---|---|
| Shares Out. | 81.6M |
| Insiders % | 13.8% |
| Institutions % | 76.9% |
| Institutions (of float) | 89.2% |
| Institution holders | 212 |
| Insider net buy 6M | -0.1% |
| Cash & ST Invest. | $296.6M |
|---|---|
| Total Debt | $607.4M |
| Net Cash / (Debt) | -$310.9M |
| Total Assets | $1.1B |
| Total Equity | $269.7M |
| Goodwill & Intang. | $393.0M |
| Tangible Book Value | -$123.3M |
| NCAV (Graham) | -$490.7M |
| Tangible Book/sh | -$1.51 |
| NCAV/sh | -$6.02 |
| D/E Ratio | 2.25× |
|---|---|
| Net Debt / EBITDA | 1.69× |
| Interest Coverage | 3.15× |
| Current Ratio | 2.61× |
| Quick Ratio | 2.55× |
| Capex | $98.4M |
|---|---|
| Capex / Revenue | 7.4% |
| SBC | $12.2M |
| Dividends Paid | — |
| Buybacks | $39.9M |
| P/E vs 4Y | 20.8×vs 19.2× median |
|---|---|
| Div yield vs 10Y | — |
| Gross Margin | 31.3% |
|---|---|
| EBITDA Margin | 13.8% |
| EBIT Margin | 8.1% |
| Net Margin | 3.9% |
| FCF Margin | 3.9% |
| ROIC | 8.8% |
|---|---|
| ROCE | 11.1% |
| ROE | 19.1% |
| ROA | 4.7% |
| Asset Turnover | 1.21× |
| FCF / Net Income | 102.0% |
|---|---|
| SBC / Net Income | 23.7% |
| SBC / Revenue | 0.9% |
| Capex / D&A | 1.26× |
| Metric | 3yr |
|---|---|
| Revenue | 11.1% |
| EPS | -9.5% |
| FCF | -4.7% |
| Dividend | — |
| Float | 53.6% |
|---|---|
| Shares Out. | 81.6M |
| Insiders % | 13.8% |
| Institutions % | 76.9% |
| Institutions (of float) | 89.2% |
| Institution holders | 212 |
| Insider net buy 6M | -0.1% |
| USD | FY2025 | FY2024 | FY2023 | FY2022 |
|---|---|---|---|---|
| Revenue | 1.33B | 1.23B | 1.17B | 969.80M |
| YoY Growth | +8.1% | +5.2% | +20.7% | — |
| Gross Profit | 417.21M | 371.50M | 353.23M | 298.90M |
| Gross Margin | 31.3% | 30.2% | 30.2% | 30.8% |
| R&D | — | — | — | — |
| SG&A | 219.34M | 194.72M | 180.25M | 145.94M |
| EBIT | 107.85M | 90.88M | 107.41M | 96.86M |
| EBIT Margin | 8.1% | 7.4% | 9.2% | 10.0% |
| D&A | 78.15M | 66.56M | 59.12M | 46.78M |
| EBITDA | 184.28M | 156.18M | 157.99M | 163.18M |
| EBITDA Margin | 13.8% | 12.7% | 13.5% | 16.8% |
| Net Income | 51.47M | 35.25M | 45.60M | 74.10M |
| Net Margin | 3.9% | 2.9% | 3.9% | 7.6% |
| EPS (diluted) | $0.60 | $0.41 | $0.53 | $0.81 |
| Shares (dil., M) | 86 | 85 | 87 | 91 |
| Cash & ST Invest. | $296.6M |
|---|---|
| Total Debt | $607.4M |
| Net Cash / (Debt) | -$310.9M |
| Total Assets | $1.1B |
| Total Equity | $269.7M |
| Goodwill & Intang. | $393.0M |
| Tangible Book Value | -$123.3M |
| NCAV (Graham) | -$490.7M |
| Tangible Book/sh | -$1.51 |
| NCAV/sh | -$6.02 |
| D/E Ratio | 2.25× |
|---|---|
| Net Debt / EBITDA | 1.69× |
| Interest Coverage | 3.15× |
| Current Ratio | 2.61× |
| Quick Ratio | 2.55× |
| Capex | $98.4M |
|---|---|
| Capex / Revenue | 7.4% |
| SBC | $12.2M |
| Dividends Paid | — |
| Buybacks | $39.9M |
| P/E vs 4Y | 20.8×vs 19.2× median |
|---|---|
| Div yield vs 10Y | — |