| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 81.6M +8.7% | 75.1M -0.2% | 75.2M +9.2% | 68.8M +0.9% | 68.2M |
| Cost of Revenue | 51.4M +7.4% | 47.9M +2.2% | 46.8M -0.1% | 46.9M +8.9% | 43.1M |
| Gross Profit | 30.2M +10.9% | 27.2M -4.1% | 28.4M +29.1% | 22.0M -12.8% | 25.2M |
| Operating Expenses | 14.1M +10.2% | 12.8M -19.5% | 15.8M +22.8% | 12.9M -4.7% | 13.6M |
| R&D | 0 | 0 | 0 | 0 | 0 |
| SG&A | 14.2M +7.3% | 13.2M -14.1% | 15.4M +15.6% | 13.3M -2.8% | 13.7M |
| Operating Income | 16.1M +11.6% | 14.4M +15.3% | 12.5M +38.1% | 9.1M -22.1% | 11.6M |
| EBITDA | 24.5M +8.3% | 22.6M +14.0% | 19.8M +29.4% | 15.3M -13.9% | 17.8M |
| Net Income | 12.0M +14.4% | 10.5M -28.4% | 14.6M +158.3% | 5.7M -34.8% | 8.7M |
| EPS (Basic) | $0.14 +16.7% | $0.12 -29.4% | $0.17 +142.9% | $0.07 -30.0% | $0.10 |
| EPS (Diluted) | $0.14 +16.7% | $0.12 -29.4% | $0.17 +142.9% | $0.07 -30.0% | $0.10 |
| Shares (Diluted) | 85.8M -0.0% | 85.9M +0.5% | 85.4M +0.4% | 85.1M -0.4% | 85.4M |