| Line item | 2025-12-31 FY | 2024-12-31 FY | 2024-09-30 FY | 2024-06-30 FY | 2024-03-31 FY | 2023-12-31 FY | 2023-09-30 FY | 2023-06-30 FY |
|---|---|---|---|---|---|---|---|---|
| Revenue | $901.43M | $780.62M | $198.48M | $192.48M | $184.73M | $692.88M | $177.06M | $169.81M |
| Cost of Revenue | $361.83M | $314.67M | $81.92M | $78.33M | $75.58M | $283.97M | $73.25M | $69.99M |
| Gross Profit | $539.59M | $465.94M | $116.56M | $114.15M | $109.15M | $408.92M | $103.81M | $99.83M |
| Operating Expenses | $382.60M | $374.94M | $91.96M | $91.82M | $97.61M | $397.02M | $68.35M | $101.33M |
| R&D | $161.62M | $142.50M | $36.28M | $32.98M | $32.93M | $140.37M | $31.73M | $37.70M |
| SG&A | $138.55M | $160.87M | $40.42M | $40.84M | $45.77M | $162.74M | $20.06M | $48.86M |
| Operating Income | $156.99M | $91.01M | $24.61M | $22.33M | $11.54M | $11.90M | $35.47M | -$1.50M |
| Interest Expense | $9.15M | $508.00K | – | – | – | $8.95M | – | – |
| Tax Expense | -$52.60M | $13.21M | -$3.31M | $5.67M | $116.00K | $7.37M | $17.94M | $3.32M |
| Net Income | $259.26M | $84.49M | $32.95M | $19.14M | $14.14M | $19.41M | $19.18M | $665.00K |
| EPS (basic) | 2.8300 | 0.9200 | 0.3600 | 0.2100 | 0.1600 | 0.2200 | 0.2200 | 0.0100 |
| EPS (diluted) | 2.5200 | 0.8900 | 0.3300 | 0.2000 | 0.1500 | 0.2000 | 0.2000 | 0.0100 |
| Shares (diluted) | $105.34M | $94.50M | $102.59M | $93.83M | $93.79M | $96.42M | $102.67M | $96.25M |