| Line item | 2026-04-30 FY | 2025-04-30 FY | 2024-04-30 FY | 2023-04-30 FY | 2022-04-30 FY | 2021-04-30 FY |
|---|---|---|---|---|---|---|
| Revenue | $523.85M | $474.66M | $535.83M | $479.24M | $864.13M | $1.06B |
| Cost of Revenue | $382.74M | $347.48M | $377.74M | $324.70M | $489.56M | $610.21M |
| Gross Profit | $141.10M | $127.18M | $158.09M | $154.54M | $374.56M | $448.98M |
| Operating Expenses | $111.89M | $103.30M | $113.31M | $106.13M | $122.91M | $129.35M |
| R&D | $10.30M | $9.57M | $7.27M | $7.55M | $7.26M | $7.48M |
| SG&A | $60.00M | $54.93M | $65.48M | $61.60M | $72.49M | $79.27M |
| Operating Income | $29.21M | $23.88M | $44.78M | $48.41M | $251.65M | $319.63M |
| Interest Expense | – | – | – | – | – | – |
| Tax Expense | $6.59M | $5.82M | $9.79M | $11.35M | $57.89M | $74.39M |
| Net Income | $18.48M | $13.43M | $39.61M | $36.88M | $194.49M | $252.05M |
| EPS (basic) | 0.4200 | 0.3000 | 0.8600 | 0.8000 | 4.1200 | 4.6200 |
| EPS (diluted) | 0.4100 | 0.3000 | 0.8600 | 0.8000 | 4.0800 | 4.5500 |
| Shares (diluted) | $44.93K | $44.93K | $46.25M | $46.17M | $47.73M | $55.35M |