| Metric | Q4 2026 | Q3 2026 | Q2 2026 | Q1 2026 | Q4 2025 |
|---|---|---|---|---|---|
| Revenue | 161.6M +0.5% | 160.8M +1.9% | 157.7M +1.2% | 155.8M +1.5% | 153.6M |
| Cost of Revenue | 118.1M +4.5% | 112.9M -2.1% | 115.4M +9.1% | 105.7M -2.9% | 108.9M |
| Gross Profit | 43.5M -9.1% | 47.8M +12.9% | 42.3M -15.5% | 50.1M +12.1% | 44.7M |
| Operating Expenses | 27.7M -5.5% | 29.3M -0.1% | 29.3M -3.8% | 30.5M -8.6% | 33.4M |
| R&D | 3.6M -21.8% | 4.7M +14.1% | 4.1M -12.2% | 4.6M -10.7% | 5.2M |
| SG&A | 24.1M -2.4% | 24.7M -2.3% | 25.3M -2.3% | 25.9M -8.3% | 28.2M |
| Operating Income | 15.8M -14.7% | 18.5M +42.3% | 13.0M -33.6% | 19.6M +73.1% | 11.3M |
| EBITDA | 21.8M +17.8% | 18.5M -1.9% | 18.9M -24.3% | 24.9M +50.9% | 16.5M |
| Net Income | 11.3M -28.8% | 15.8M +31.3% | 12.0M -27.1% | 16.5M +52.8% | 10.8M |
| EPS (Basic) | $1.11 -27.9% | $1.54 +33.9% | $1.15 -25.8% | $1.55 +55.0% | $1.00 |
| EPS (Diluted) | $1.10 -28.1% | $1.53 +33.0% | $1.15 -25.3% | $1.54 +55.6% | $0.99 |
| Shares (Diluted) | 10.2M -1.2% | 10.3M -1.4% | 10.5M -2.0% | 10.7M -2.1% | 10.9M |