| Line item | 2025-07-31 FY | 2024-07-31 FY | 2023-07-31 FY | 2022-07-31 FY | 2021-07-31 FY |
|---|---|---|---|---|---|
| Revenue | $1.20B | $980.50M | $905.34M | $812.61M | $743.27M |
| Cost of Revenue | $450.41M | $397.14M | $447.13M | $460.39M | $375.05M |
| Gross Profit | $752.05M | $583.36M | $458.21M | $352.22M | $368.21M |
| Operating Expenses | $710.99M | $635.93M | $607.70M | $551.67M | $473.80M |
| R&D | $296.16M | $269.38M | $249.75M | $249.66M | $219.49M |
| SG&A | $184.48M | $167.52M | $169.73M | $107.39M | $93.76M |
| Operating Income | $41.07M | -$52.57M | -$149.49M | -$199.45M | -$105.58M |
| Interest Expense | $13.21M | $6.74M | $6.72M | $19.45M | $18.71M |
| Tax Expense | -$20.41M | -$20.73M | -$22.24M | -$49.28M | -$37.77M |
| Net Income | $69.80M | -$6.10M | -$111.86M | -$180.43M | -$66.51M |
| EPS (basic) | 0.8300 | -0.0700 | -1.3600 | -2.1600 | -0.7900 |
| EPS (diluted) | 0.8100 | -0.0700 | -1.3600 | -2.1600 | -0.7900 |
| Shares (diluted) | $85.91M | $82.29M | $82.18M | $83.57M | $83.58M |