| Metric | Q3 2026 | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 |
|---|---|---|---|---|---|
| Revenue | 236.1M +8.9% | 216.8M +8.1% | 200.5M -0.5% | 201.5M -6.7% | 216.0M |
| Cost of Revenue | 155.4M +6.1% | 146.4M +7.7% | 135.9M -1.5% | 138.0M -4.0% | 143.7M |
| Gross Profit | 80.7M +14.6% | 70.4M +9.0% | 64.6M +1.7% | 63.5M -12.2% | 72.3M |
| Operating Expenses | 50.6M +0.4% | 50.4M -6.5% | 53.9M -4.8% | 56.6M +0.0% | 56.6M |
| R&D | 7.0M -4.1% | 7.3M +9.0% | 6.7M +1.5% | 6.6M -10.8% | 7.4M |
| SG&A | 42.6M +0.9% | 42.2M +2.4% | 41.2M -1.9% | 42.0M +1.0% | 41.6M |
| Operating Income | 30.1M +50.5% | 20.0M +86.9% | 10.7M +55.1% | 6.9M -56.1% | 15.7M |
| EBITDA | 44.4M +31.0% | 33.9M +13.0% | 30.0M +1.7% | 29.5M -18.1% | 36.0M |
| Net Income | 22.6M +66.2% | 13.6M +202.2% | 4.5M -2.2% | 4.6M -46.5% | 8.6M |
| EPS (Basic) | $1.27 +67.1% | $0.76 +204.0% | $0.25 -3.8% | $0.26 -45.8% | $0.48 |
| EPS (Diluted) | $1.26 +65.8% | $0.76 +204.0% | $0.25 -3.8% | $0.26 -45.8% | $0.48 |
| Shares (Diluted) | 17.9M -0.6% | 18.0M +0.6% | 17.9M +0.6% | 17.8M -1.7% | 18.1M |