| Metric | Q3 2026 | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 |
|---|---|---|---|---|---|
| Revenue | 210.0M +3.5% | 202.9M -1.4% | 205.8M -0.7% | 207.2M +4.4% | 198.5M |
| Cost of Revenue | 120.7M +2.6% | 117.7M -3.6% | 122.1M +0.3% | 121.7M +4.6% | 116.4M |
| Gross Profit | 89.3M +4.7% | 85.2M +1.8% | 83.7M -2.1% | 85.5M +4.2% | 82.0M |
| Operating Expenses | 54.1M -2.4% | 55.4M -1.5% | 56.2M +8.0% | 52.0M -2.1% | 53.2M |
| R&D | — | — | — | — | — |
| SG&A | 12.4M +3.9% | 12.0M -14.6% | 14.0M +18.9% | 11.8M -12.6% | 13.5M |
| Operating Income | 38.7M +29.6% | 29.8M +4.7% | 28.5M -12.1% | 32.4M +18.6% | 27.4M |
| EBITDA | 38.7M +29.6% | 29.8M +4.7% | 28.5M -12.1% | 32.4M +18.6% | 27.4M |
| Net Income | 30.5M +31.4% | 23.2M +4.4% | 22.3M -14.3% | 26.0M +20.9% | 21.5M |
| EPS (Basic) | $0.11 +37.5% | $0.08 +0.0% | $0.08 -11.1% | $0.09 +12.5% | $0.08 |
| EPS (Diluted) | $0.11 +37.5% | $0.08 +0.0% | $0.08 -11.1% | $0.09 +12.5% | $0.08 |
| Shares (Diluted) | 280.2M +0.1% | 279.9M +0.0% | 279.9M +0.0% | 279.9M -0.0% | 279.9M |