| Metric | Q3 2026 | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 |
|---|---|---|---|---|---|
| Revenue | 160.8M +1.9% | 157.7M +1.2% | 155.8M +1.5% | 153.6M -9.4% | 169.5M |
| Cost of Revenue | 112.9M -2.1% | 115.4M +9.1% | 105.7M -2.9% | 108.9M -6.0% | 115.8M |
| Gross Profit | 47.8M +12.9% | 42.3M -15.5% | 50.1M +12.1% | 44.7M -16.6% | 53.6M |
| Operating Expenses | 29.3M -0.1% | 29.3M -3.8% | 30.5M -8.6% | 33.4M +11.9% | 29.8M |
| R&D | 4.7M +14.1% | 4.1M -12.2% | 4.6M -10.7% | 5.2M +10.3% | 4.7M |
| SG&A | 24.7M -2.3% | 25.3M -2.3% | 25.9M -8.3% | 28.2M +12.2% | 25.1M |
| Operating Income | 18.5M +42.3% | 13.0M -33.6% | 19.6M +73.1% | 11.3M -52.4% | 23.8M |
| EBITDA | 18.5M -1.9% | 18.9M -24.3% | 24.9M +50.9% | 16.5M -30.6% | 23.8M |
| Net Income | 15.8M +31.3% | 12.0M -27.1% | 16.5M +52.8% | 10.8M -44.5% | 19.5M |
| EPS (Basic) | $1.54 +33.9% | $1.15 -25.8% | $1.55 +55.0% | $1.00 -44.4% | $1.80 |
| EPS (Diluted) | $1.53 +33.0% | $1.15 -25.3% | $1.54 +55.6% | $0.99 -44.4% | $1.78 |
| Shares (Diluted) | 10.3M -1.4% | 10.5M -2.0% | 10.7M -2.1% | 10.9M -0.0% | 10.9M |