| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 79.3M +1.2% | 78.3M -0.2% | 78.4M +11.4% | 70.4M +5.4% | 66.8M |
| Cost of Revenue | 31.6M -5.4% | 33.4M +9.8% | 30.4M +10.5% | 27.6M +1.3% | 27.2M |
| Gross Profit | 47.6M +6.2% | 44.9M -6.5% | 48.0M +12.0% | 42.9M +8.2% | 39.6M |
| Operating Expenses | 30.3M +1.2% | 29.9M +1.4% | 29.5M -2.1% | 30.1M +2.5% | 29.4M |
| R&D | 0 | 0 | 0 | 0 | 0 |
| SG&A | 9.9M +8.2% | 9.1M +11.0% | 8.2M -21.1% | 10.4M -10.8% | 11.7M |
| Operating Income | 17.4M +16.0% | 15.0M -19.1% | 18.5M +45.1% | 12.8M +24.5% | 10.3M |
| EBITDA | 37.4M +6.4% | 35.1M -11.3% | 39.5M +21.9% | 32.4M +16.1% | 27.9M |
| Net Income | 12.1M +18.2% | 10.2M +244.1% | 3.0M -46.5% | 5.5M +215.6% | -4799000 |
| EPS (Basic) | $0.20 +17.6% | $0.17 +240.0% | $0.05 -44.4% | $0.09 +156.3% | $-0.16 |
| EPS (Diluted) | $0.20 +17.6% | $0.17 +240.0% | $0.05 -44.4% | $0.09 +156.3% | $-0.16 |
| Shares (Diluted) | 55.5M +0.3% | 55.3M -0.3% | 55.4M +0.1% | 55.3M +1.7% | 54.4M |