| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 41.4M +3.7% | 39.9M -2.4% | 40.9M +2.3% | 40.0M +79.0% | 22.3M |
| Cost of Revenue | 10.2M +2.2% | 10.0M -3.6% | 10.4M -7.3% | 11.2M -8.4% | 12.2M |
| Gross Profit | 31.2M +4.2% | 29.9M -2.0% | 30.5M +6.1% | 28.8M +184.8% | 10.1M |
| Operating Expenses | 19.3M +10.6% | 17.5M -5.0% | 18.4M +4.2% | 17.6M -0.7% | 17.8M |
| R&D | — | — | — | — | — |
| SG&A | 6.1M +13.2% | 5.4M +1.0% | 5.4M +4.0% | 5.1M -8.2% | 5.6M |
| Operating Income | 11.3M -4.6% | 11.8M +7.7% | 11.0M +9.2% | 10.1M +214.3% | -8811000 |
| EBITDA | 11.3M -4.6% | 11.8M +7.7% | 11.0M +9.2% | 10.1M +214.3% | -8811000 |
| Net Income | 8.8M -4.2% | 9.2M +18.8% | 7.7M -0.7% | 7.8M +220.8% | -6452000 |
| EPS (Basic) | $1.82 -4.7% | $1.91 +18.6% | $1.61 -0.6% | $1.62 +220.0% | $-1.35 |
| EPS (Diluted) | $1.82 -4.7% | $1.91 +18.6% | $1.61 -0.6% | $1.62 +220.0% | $-1.35 |
| Shares (Diluted) | 4.8M +0.3% | 4.8M +0.4% | 4.8M -0.1% | 4.8M +0.1% | 4.8M |