| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 26.7M +3.4% | 25.8M +10.4% | 23.4M +1.3% | 23.1M +6.0% | 21.8M |
| Cost of Revenue | 3.8M -0.0% | 3.8M -1.9% | 3.9M +7.4% | 3.6M +3.5% | 3.5M |
| Gross Profit | 22.9M +4.0% | 22.0M +12.9% | 19.5M +0.2% | 19.5M +6.5% | 18.3M |
| Operating Expenses | 16.8M +1.4% | 16.6M -7.5% | 17.9M +20.3% | 14.9M -4.1% | 15.5M |
| R&D | 0 | 0 | 0 | 0 | 0 |
| SG&A | 14.0M +1.9% | 13.8M -9.1% | 15.1M +24.2% | 12.2M -5.4% | 12.9M |
| Operating Income | 6.1M +12.0% | 5.4M +240.3% | 1.6M -65.0% | 4.6M +66.3% | 2.8M |
| EBITDA | 8.9M +7.6% | 8.3M +88.9% | 4.4M -40.0% | 7.3M +34.9% | 5.4M |
| Net Income | 5.0M +13.0% | 4.4M +55.9% | 2.8M -33.2% | 4.2M +56.9% | 2.7M |
| EPS (Basic) | $0.35 +12.9% | $0.31 +55.0% | $0.20 -33.3% | $0.30 +57.9% | $0.19 |
| EPS (Diluted) | $0.34 +13.3% | $0.30 +50.0% | $0.20 -31.0% | $0.29 +61.1% | $0.18 |
| Shares (Diluted) | 14.5M +0.5% | 14.4M +3.3% | 13.9M -4.7% | 14.6M +0.4% | 14.6M |