| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 106.8M +17.9% | 90.6M -16.8% | 108.8M +4.9% | 103.7M +10.3% | 94.0M |
| Cost of Revenue | 65.5M +11.8% | 58.6M -10.5% | 65.5M +3.5% | 63.3M +9.5% | 57.8M |
| Gross Profit | 41.3M +29.1% | 32.0M -26.2% | 43.3M +7.2% | 40.4M +11.6% | 36.2M |
| Operating Expenses | 29.2M +6.3% | 27.5M +3.8% | 26.5M -3.7% | 27.5M -1.7% | 27.9M |
| R&D | 0 | 0 | 0 | 0 | 0 |
| SG&A | 29.2M +6.3% | 27.5M +3.8% | 26.5M -3.7% | 27.5M -1.7% | 27.9M |
| Operating Income | 12.1M +167.7% | 4.5M -73.3% | 16.9M +30.4% | 12.9M +56.5% | 8.3M |
| EBITDA | 24.9M +43.1% | 17.4M -41.8% | 30.0M +12.8% | 26.6M +21.6% | 21.8M |
| Net Income | 2.5M +204.3% | -2442000 -145.9% | 5.3M +43.7% | 3.7M +92575.0% | -4000 |
| EPS (Basic) | $0.04 +166.7% | $-0.06 -160.0% | $0.10 +42.9% | $0.07 +800.0% | $-0.01 |
| EPS (Diluted) | $0.04 +166.7% | $-0.06 -166.7% | $0.09 +28.6% | $0.07 +800.0% | $-0.01 |
| Shares (Diluted) | 51.0M +0.0% | 51.0M -3.9% | 53.1M +2.3% | 51.9M -1.5% | 52.7M |