| Metric | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 |
|---|---|---|---|---|---|
| Revenue | 309.9M -1.3% | 314.0M +1.1% | 310.6M +6.9% | 290.6M +7.7% | 269.7M |
| Cost of Revenue | 169.5M -7.7% | 183.7M +4.3% | 176.1M +8.1% | 162.9M +2.6% | 158.7M |
| Gross Profit | 140.4M +7.7% | 130.3M -3.1% | 134.5M +5.3% | 127.7M +15.1% | 110.9M |
| Operating Expenses | 123.5M -4.9% | 129.9M +2.9% | 126.3M +5.6% | 119.6M -2.4% | 122.6M |
| R&D | 21.5M -4.6% | 22.6M -6.1% | 24.0M +11.3% | 21.6M +5.1% | 20.5M |
| SG&A | 102.0M -5.0% | 107.4M +5.0% | 102.2M +4.3% | 98.0M -4.0% | 102.0M |
| Operating Income | 16.9M +3961.2% | 415.0K -95.0% | 8.2M +1.5% | 8.1M +169.9% | -11619000 |
| EBITDA | 35.4M +75.2% | 20.2M -26.8% | 27.6M -0.2% | 27.7M +230.8% | 8.4M |
| Net Income | 11.4M +660.6% | -2026000 -137.1% | 5.5M -3.1% | 5.6M +180.3% | -7023000 |
| EPS (Basic) | $0.25 +600.0% | $-0.05 -141.7% | $0.12 +0.0% | $0.12 +180.0% | $-0.15 |
| EPS (Diluted) | $0.25 +725.0% | $-0.04 -133.3% | $0.12 +0.0% | $0.12 +180.0% | $-0.15 |
| Shares (Diluted) | 45.9M -0.1% | 46.0M +0.1% | 45.9M -2.3% | 47.0M +0.8% | 46.6M |