| Metric | Q4 2026 | Q3 2026 | Q3 2026 | Q2 2026 | Q2 2026 |
|---|---|---|---|---|---|
| Revenue | 87.3M +2.4% | 85.3M +0.0% | 85.3M -1.1% | 86.2M +0.0% | 86.2M |
| Cost of Revenue | 41.6M +4.2% | 39.9M +0.0% | 39.9M -6.4% | 42.7M +0.0% | 42.7M |
| Gross Profit | 45.7M +0.8% | 45.3M +0.0% | 45.3M +4.1% | 43.5M +0.0% | 43.5M |
| Operating Expenses | 33.9M +4.8% | 32.3M +0.0% | 32.3M +3.6% | 31.2M +0.0% | 31.2M |
| R&D | — | — | — | — | — |
| SG&A | 7.8M -5.4% | 8.2M +0.0% | 8.2M +7.8% | 7.6M +0.0% | 7.6M |
| Operating Income | 11.0M -12.9% | 12.6M +0.0% | 12.6M +7.3% | 11.8M +0.0% | 11.8M |
| EBITDA | 11.0M -12.9% | 12.6M +0.0% | 12.6M +7.3% | 11.8M +0.0% | 11.8M |
| Net Income | 7.2M -29.2% | 10.1M +0.0% | 10.1M +7.3% | 9.4M +0.0% | 9.4M |
| EPS (Basic) | $0.11 -31.3% | $0.16 +0.0% | $0.16 +6.7% | $0.15 +0.0% | $0.15 |
| EPS (Diluted) | $0.11 -31.3% | $0.16 +0.0% | $0.16 +6.7% | $0.15 +0.0% | $0.15 |
| Shares (Diluted) | 63.6M +0.6% | 63.3M +0.0% | 63.3M +0.3% | 63.1M +0.0% | 63.1M |