| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 416.2M +5.7% | 393.7M +2.9% | 382.8M -1.1% | 386.9M +3.1% | 375.1M |
| Cost of Revenue | 319.7M +7.8% | 296.5M +1.5% | 292.0M +0.1% | 291.7M +2.2% | 285.3M |
| Gross Profit | 96.4M -0.8% | 97.2M +7.1% | 90.8M -4.6% | 95.1M +6.0% | 89.8M |
| Operating Expenses | 85.7M -0.2% | 85.9M +17.7% | 73.0M +2.4% | 71.3M +8.4% | 65.8M |
| R&D | 24.1M +0.5% | 23.9M +1.7% | 23.6M -3.6% | 24.4M +8.3% | 22.6M |
| SG&A | 55.7M +0.7% | 55.3M +16.2% | 47.6M +11.0% | 42.9M +4.4% | 41.1M |
| Operating Income | 10.7M -5.3% | 11.3M -36.5% | 17.8M -25.5% | 23.9M -0.6% | 24.0M |
| EBITDA | 31.2M -3.2% | 32.2M -4.0% | 33.5M -13.5% | 38.8M -1.2% | 39.3M |
| Net Income | 4.4M +4.8% | 4.2M +41.2% | 3.0M -80.0% | 14.9M +3034.0% | 477.0K |
| EPS (Basic) | $0.14 +0.0% | $0.14 +40.0% | $0.10 -79.6% | $0.49 +2350.0% | $0.02 |
| EPS (Diluted) | $0.14 +0.0% | $0.14 +55.6% | $0.09 -81.6% | $0.49 +2350.0% | $0.02 |
| Shares (Diluted) | 31.1M +1.0% | 30.8M -2.5% | 31.6M +2.6% | 30.7M +0.3% | 30.7M |