| Metric | Q3 2026 | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 |
|---|---|---|---|---|---|
| Revenue | 16.1M +1.6% | 15.8M +3.0% | 15.4M +1.4% | 15.1M +3.5% | 14.6M |
| Cost of Revenue | 5.8M +2.0% | 5.7M +0.4% | 5.7M -3.2% | 5.9M +1.4% | 5.8M |
| Gross Profit | 10.2M +1.5% | 10.1M +4.5% | 9.7M +4.4% | 9.3M +5.0% | 8.8M |
| Operating Expenses | 5.5M -0.6% | 5.6M +3.9% | 5.4M +0.1% | 5.4M +2.1% | 5.2M |
| R&D | — | — | — | — | — |
| SG&A | 1.4M -2.9% | 1.5M +18.2% | 1.3M -8.7% | 1.4M -2.1% | 1.4M |
| Operating Income | 4.4M +2.0% | 4.3M -0.2% | 4.3M +16.5% | 3.7M +5.6% | 3.5M |
| EBITDA | 4.4M +2.0% | 4.3M -0.2% | 4.3M +16.5% | 3.7M +5.6% | 3.5M |
| Net Income | 3.1M +2.1% | 3.0M -3.4% | 3.1M +24.2% | 2.5M +2.2% | 2.5M |
| EPS (Basic) | $0.50 +2.0% | $0.49 -3.9% | $0.51 +24.4% | $0.41 +2.5% | $0.40 |
| EPS (Diluted) | $0.49 +2.1% | $0.48 -4.0% | $0.50 +25.0% | $0.40 +0.0% | $0.40 |
| Shares (Diluted) | 6.3M -0.1% | 6.3M +1.3% | 6.2M -0.9% | 6.3M +0.6% | 6.2M |