| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 529.3M +5.5% | 501.5M +2.1% | 491.3M +7.7% | 456.2M -6.9% | 489.9M |
| Cost of Revenue | 391.2M +6.7% | 366.8M -0.9% | 370.3M +3.9% | 356.3M -5.8% | 378.4M |
| Gross Profit | 138.1M +2.5% | 134.7M +11.3% | 121.0M +21.1% | 99.9M -10.4% | 111.5M |
| Operating Expenses | 65.5M -15.0% | 77.1M +29.4% | 59.6M -6.7% | 63.9M -21.6% | 81.5M |
| R&D | 17.3M -2.8% | 17.8M +24.5% | 14.3M +2.1% | 14.0M -2.1% | 14.3M |
| SG&A | 47.2M -4.5% | 49.4M +18.8% | 41.6M +1.2% | 41.1M -4.4% | 43.0M |
| Operating Income | 72.6M +26.0% | 57.6M -6.2% | 61.4M +70.6% | 36.0M +20.0% | 30.0M |
| EBITDA | 102.7M +16.7% | 88.0M -4.6% | 92.2M +37.8% | 66.9M +10.0% | 60.8M |
| Net Income | 49.3M +32.5% | 37.2M -19.8% | 46.4M +125.2% | 20.6M +52.6% | 13.5M |
| EPS (Basic) | $0.65 +32.7% | $0.49 -18.3% | $0.60 +130.8% | $0.26 +52.9% | $0.17 |
| EPS (Diluted) | $0.64 +30.6% | $0.49 -18.3% | $0.60 +130.8% | $0.26 +52.9% | $0.17 |
| Shares (Diluted) | 76.5M -0.3% | 76.7M -0.9% | 77.4M -3.6% | 80.3M -0.4% | 80.6M |