| Metric | Q3 2026 | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 |
|---|---|---|---|---|---|
| Revenue | 496.4M -6.2% | 529.3M +5.5% | 501.5M +2.1% | 491.3M +7.7% | 456.2M |
| Cost of Revenue | 380.9M -2.6% | 391.2M +6.7% | 366.8M -0.9% | 370.3M +3.9% | 356.3M |
| Gross Profit | 115.5M -16.4% | 138.1M +2.5% | 134.7M +11.3% | 121.0M +21.1% | 99.9M |
| Operating Expenses | 60.7M -7.3% | 65.5M -15.0% | 77.1M +29.4% | 59.6M -6.7% | 63.9M |
| R&D | 16.2M -6.4% | 17.3M -2.8% | 17.8M +24.5% | 14.3M +2.1% | 14.0M |
| SG&A | 44.9M -4.9% | 47.2M -4.5% | 49.4M +18.8% | 41.6M +1.2% | 41.1M |
| Operating Income | 54.8M -24.5% | 72.6M +26.0% | 57.6M -6.2% | 61.4M +70.6% | 36.0M |
| EBITDA | 84.8M -17.4% | 102.7M +16.7% | 88.0M -4.6% | 92.2M +37.8% | 66.9M |
| Net Income | 38.6M -21.7% | 49.3M +32.5% | 37.2M -19.8% | 46.4M +125.2% | 20.6M |
| EPS (Basic) | $0.51 -21.5% | $0.65 +32.7% | $0.49 -18.3% | $0.60 +130.8% | $0.26 |
| EPS (Diluted) | $0.50 -21.9% | $0.64 +30.6% | $0.49 -18.3% | $0.60 +130.8% | $0.26 |
| Shares (Diluted) | 76.7M +0.3% | 76.5M -0.3% | 76.7M -0.9% | 77.4M -3.6% | 80.3M |