| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 43.0M +4.6% | 41.1M +15.6% | 35.6M +2.5% | 34.7M +3.7% | 33.5M |
| Cost of Revenue | 13.6M -1.5% | 13.8M +14.3% | 12.1M +3.1% | 11.7M -3.4% | 12.1M |
| Gross Profit | 29.4M +7.7% | 27.3M +16.3% | 23.5M +2.1% | 23.0M +7.7% | 21.3M |
| Operating Expenses | 15.8M -24.8% | 21.0M +54.1% | 13.6M +5.3% | 12.9M +3.2% | 12.5M |
| R&D | — | — | — | — | — |
| SG&A | 3.7M -6.1% | 4.0M -7.5% | 4.3M +26.1% | 3.4M +8.1% | 3.2M |
| Operating Income | 11.6M +141.3% | 4.8M -48.5% | 9.4M -11.0% | 10.5M +34.5% | 7.8M |
| EBITDA | 11.7M +19.7% | 9.8M -8.0% | 10.6M +0.7% | 10.5M +34.5% | 7.8M |
| Net Income | 9.3M +150.1% | 3.7M -49.9% | 7.4M -10.7% | 8.3M +34.3% | 6.2M |
| EPS (Basic) | $0.86 +145.7% | $0.35 -56.8% | $0.81 -9.0% | $0.89 +32.8% | $0.67 |
| EPS (Diluted) | $0.86 +145.7% | $0.35 -56.8% | $0.81 -9.0% | $0.89 +32.8% | $0.67 |
| Shares (Diluted) | 10.8M +0.7% | 10.8M +17.2% | 9.2M -1.3% | 9.3M +1.2% | 9.2M |