| Metric | Q4 2026 | Q3 2026 | Q2 2026 | Q1 2026 | Q4 2025 |
|---|---|---|---|---|---|
| Revenue | 24.2M +20.0% | 20.2M -2.5% | 20.7M -2.9% | 21.3M +0.9% | 21.1M |
| Cost of Revenue | 12.8M -1.4% | 13.0M +12.6% | 11.5M -12.1% | 13.1M +15.1% | 11.4M |
| Gross Profit | 11.4M +58.5% | 7.2M -21.4% | 9.2M +11.8% | 8.2M -15.8% | 9.7M |
| Operating Expenses | 8.0M +2.5% | 7.8M -8.7% | 8.5M +2.7% | 8.3M -1.4% | 8.4M |
| R&D | 0 | 0 | 0 | 0 | 0 |
| SG&A | 2.4M -4.8% | 2.5M -4.6% | 2.6M +11.5% | 2.3M -9.9% | 2.6M |
| Operating Income | 3.5M +721.0% | -558000 -184.8% | 658.0K +874.1% | -85000 -106.3% | 1.3M |
| EBITDA | 9.1M +91.5% | 4.7M -28.0% | 6.6M +11.9% | 5.9M -17.9% | 7.2M |
| Net Income | 4.6M +151.7% | -8932000 -938.7% | 1.1M +29.2% | 824.0K -75.8% | 3.4M |
| EPS (Basic) | $0.13 +150.0% | $-0.26 -966.7% | $0.03 +50.0% | $0.02 -80.0% | $0.10 |
| EPS (Diluted) | $0.13 +150.0% | $-0.26 -966.7% | $0.03 +50.0% | $0.02 -80.0% | $0.10 |
| Shares (Diluted) | 34.7M +1.1% | 34.3M +0.9% | 34.0M +0.1% | 34.0M -0.2% | 34.1M |