| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 153.8M +10.7% | 138.9M -3.1% | 143.4M +3.3% | 138.7M -0.6% | 139.6M |
| Cost of Revenue | 100.2M +7.1% | 93.5M -3.5% | 96.9M +4.7% | 92.6M -0.7% | 93.2M |
| Gross Profit | 53.6M +18.1% | 45.4M -2.3% | 46.4M +0.5% | 46.2M -0.4% | 46.4M |
| Operating Expenses | 38.0M +5.3% | 36.1M +2.8% | 35.1M +3.1% | 34.0M -2.0% | 34.7M |
| R&D | 10.7M +10.8% | 9.6M -0.1% | 9.7M -0.4% | 9.7M -2.6% | 9.9M |
| SG&A | 23.5M +4.9% | 22.4M +3.1% | 21.8M +7.0% | 20.3M -0.7% | 20.5M |
| Operating Income | 15.6M +67.5% | 9.3M -17.9% | 11.3M -6.8% | 12.2M +4.3% | 11.7M |
| EBITDA | 22.4M +36.9% | 16.4M -10.1% | 18.2M -6.2% | 19.4M +1.1% | 19.2M |
| Net Income | 10.4M +94.0% | 5.4M -16.1% | 6.4M -1.5% | 6.5M +15.3% | 5.6M |
| EPS (Basic) | $0.62 +93.8% | $0.32 -15.8% | $0.38 -2.6% | $0.39 +14.7% | $0.34 |
| EPS (Diluted) | $0.61 +90.6% | $0.32 -15.8% | $0.38 -2.6% | $0.39 +14.7% | $0.34 |
| Shares (Diluted) | 16.9M -0.0% | 16.9M +0.5% | 16.8M +0.1% | 16.8M +0.4% | 16.7M |