| Metric | Q2 2026 | Q1 2026 | Q1 2026 | Q4 2025 | Q3 2025 |
|---|---|---|---|---|---|
| Revenue | 22.1M +2.2% | 21.6M +0.0% | 21.6M -2.6% | 22.2M +3.0% | 21.5M |
| Cost of Revenue | 6.4M +1.4% | 6.3M +0.0% | 6.3M -8.7% | 6.9M -5.6% | 7.3M |
| Gross Profit | 15.7M +2.6% | 15.3M +0.0% | 15.3M +0.2% | 15.3M +7.5% | 14.2M |
| Operating Expenses | 9.3M -0.3% | 9.3M +0.0% | 9.3M +7.5% | 8.7M +1.8% | 8.5M |
| R&D | — | — | — | — | — |
| SG&A | 2.2M -1.1% | 2.2M +0.0% | 2.2M +9.1% | 2.0M +1.2% | 2.0M |
| Operating Income | 6.1M +0.5% | 6.0M +0.0% | 6.0M -16.4% | 7.2M +34.4% | 5.4M |
| EBITDA | 6.1M +0.5% | 6.0M +0.0% | 6.0M -16.4% | 7.2M +34.4% | 5.4M |
| Net Income | 5.0M +1.0% | 5.0M +0.0% | 5.0M -15.3% | 5.9M +33.1% | 4.4M |
| EPS (Basic) | $0.79 +1.3% | $0.78 +0.0% | $0.78 -15.2% | $0.92 +31.4% | $0.70 |
| EPS (Diluted) | $0.79 +1.3% | $0.78 +0.0% | $0.78 -15.2% | $0.92 +33.3% | $0.69 |
| Shares (Diluted) | 6.4M +0.0% | 6.4M +0.0% | 6.4M +0.0% | 6.4M +0.0% | 6.4M |