| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 464.1M +5.6% | 439.6M -6.9% | 472.1M +0.9% | 467.7M -1.8% | 476.5M |
| Cost of Revenue | 351.2M +6.4% | 330.0M -5.0% | 347.3M +1.7% | 341.5M -1.7% | 347.3M |
| Gross Profit | 112.9M +3.1% | 109.6M -12.2% | 124.8M -1.1% | 126.2M -2.3% | 129.2M |
| Operating Expenses | 78.4M +0.9% | 77.7M +12.9% | 68.8M -1.3% | 69.7M -0.1% | 69.8M |
| R&D | 11.3M -30.6% | 16.2M +60.7% | 10.1M -7.7% | 10.9M -23.1% | 14.2M |
| SG&A | 57.7M -1.7% | 58.7M +2.6% | 57.2M +13.4% | 50.5M -4.7% | 52.9M |
| Operating Income | 34.5M +8.3% | 31.9M -43.0% | 55.9M -0.9% | 56.4M -4.9% | 59.3M |
| EBITDA | 78.5M +12.7% | 69.7M -25.1% | 92.9M -5.0% | 97.8M +3.7% | 94.3M |
| Net Income | 23.6M +43.0% | 16.5M -66.0% | 48.6M +22.5% | 39.7M +7.2% | 37.0M |
| EPS (Basic) | $0.69 +43.7% | $0.48 -65.5% | $1.39 +23.0% | $1.13 +6.6% | $1.06 |
| EPS (Diluted) | $0.69 +43.7% | $0.48 -63.4% | $1.31 +18.0% | $1.11 +6.7% | $1.04 |
| Shares (Diluted) | 34.1M -0.8% | 34.4M -7.3% | 37.1M +4.3% | 35.6M -0.3% | 35.7M |