| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 69.3M +0.8% | 68.8M -9.2% | 75.8M +3.6% | 73.1M -7.3% | 78.9M |
| Cost of Revenue | 41.6M +5.5% | 39.5M -10.6% | 44.1M +1.7% | 43.4M -14.8% | 50.9M |
| Gross Profit | 27.7M -5.5% | 29.3M -7.2% | 31.6M +6.4% | 29.7M +6.4% | 28.0M |
| Operating Expenses | 20.0M -2.0% | 20.4M -9.5% | 22.5M -7.1% | 24.3M +3.9% | 23.4M |
| R&D | 0 | 0 | 0 | 0 | 0 |
| SG&A | 19.5M +5.7% | 18.4M -18.2% | 22.5M +6.5% | 21.2M -9.4% | 23.4M |
| Operating Income | 7.7M -13.7% | 8.9M -1.6% | 9.1M +66.3% | 5.5M +18.8% | 4.6M |
| EBITDA | 9.7M -22.0% | 12.4M +18.3% | 10.5M +5.3% | 9.9M +69.5% | 5.9M |
| Net Income | 4.4M +3.0% | 4.3M -23.4% | 5.6M +119.6% | 2.5M +53.3% | 1.7M |
| EPS (Basic) | $0.18 +5.9% | $0.17 -19.0% | $0.21 +133.3% | $0.09 +50.0% | $0.06 |
| EPS (Diluted) | $0.18 +5.9% | $0.17 -19.0% | $0.21 +133.3% | $0.09 +50.0% | $0.06 |
| Shares (Diluted) | 25.2M -0.4% | 25.3M -7.0% | 27.1M -1.7% | 27.6M -3.0% | 28.5M |