| Line item | 2025-06-30 FY | 2024-06-30 FY | 2023-06-30 FY | 2022-06-30 FY | 2021-06-30 FY |
|---|---|---|---|---|---|
| Revenue | $1.30B | $1.02B | $977.89M | $942.26M | $833.35M |
| Cost of Revenue | $896.27M | $704.59M | $679.65M | $656.86M | $561.97M |
| Gross Profit | $399.94M | $313.09M | $298.24M | $285.40M | $271.38M |
| Operating Expenses | – | – | – | – | – |
| R&D | $23.73M | $29.19M | $24.39M | $20.83M | $17.76M |
| SG&A | $289.48M | $259.78M | $226.39M | $206.41M | $196.51M |
| Operating Income | $110.47M | $53.31M | $71.85M | $78.99M | $74.87M |
| Interest Expense | – | – | $18.68M | $12.69M | $13.72M |
| Tax Expense | $19.73M | $8.50M | $21.46M | $23.15M | $12.08M |
| Net Income | $48.26M | $2.42M | $32.61M | $49.17M | $54.38M |
| EPS (basic) | 1.1900 | 0.0600 | 0.8100 | 1.2100 | 1.3400 |
| EPS (diluted) | 1.1900 | 0.0600 | 0.8100 | 1.2100 | 1.3400 |
| Shares (diluted) | $40.68M | $40.52M | $40.50M | $40.50M | $40.50K |