| Line item | 2025-06-30 FY | 2024-06-30 FY | 2023-06-30 FY | 2022-06-30 FY | 2021-06-30 FY |
|---|---|---|---|---|---|
| Revenue | $1.60B | $1.40B | $1.17B | $852.65M | $635.63M |
| Cost of Revenue | $498.22M | $441.73M | $367.04M | $287.00M | $219.30M |
| Gross Profit | $1.10B | $960.79M | $807.56M | $565.65M | $416.33M |
| Operating Expenses | $792.97M | $700.69M | $652.53M | $481.06M | $358.29M |
| R&D | $205.85M | $178.33M | $163.99M | $102.91M | $76.71M |
| SG&A | $212.91M | $187.41M | $191.82M | $163.69M | $119.77M |
| Operating Income | $304.02M | $260.09M | $155.03M | $84.59M | $58.04M |
| Interest Expense | – | – | – | – | – |
| Tax Expense | $81.94M | $70.25M | $17.79M | -$7.18M | -$13.71M |
| Net Income | $227.13M | $206.77M | $140.82M | $90.78M | $70.82M |
| EPS (basic) | 4.0800 | 3.6800 | 2.5300 | 1.6500 | 1.3000 |
| EPS (diluted) | 4.0200 | 3.6300 | 2.4900 | 1.6100 | 1.2600 |
| Shares (diluted) | $56.55M | $56.98M | $56.60M | $56.45M | $56.30M |