| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 124.6M +2.3% | 121.8M -11.9% | 138.3M +2.8% | 134.5M +3.4% | 130.2M |
| Cost of Revenue | 101.4M -0.7% | 102.1M -6.8% | 109.5M +4.4% | 104.9M +1.2% | 103.7M |
| Gross Profit | 23.2M +17.8% | 19.7M -31.4% | 28.7M -3.0% | 29.6M +12.0% | 26.5M |
| Operating Expenses | 14.1M -21.0% | 17.8M +38.2% | 12.9M +48.5% | 8.7M -22.2% | 11.2M |
| R&D | 0 | 0 | 0 | 0 | 0 |
| SG&A | 11.0M -25.6% | 14.7M +38.4% | 10.6M -0.5% | 10.7M +2.1% | 10.5M |
| Operating Income | 9.2M +384.9% | 1.9M -88.1% | 15.8M -24.4% | 20.9M +36.9% | 15.3M |
| EBITDA | 13.0M +129.6% | 5.7M -71.0% | 19.5M -20.5% | 24.5M +29.3% | 19.0M |
| Net Income | 5.8M +870.0% | -753000 -114.7% | 5.1M -64.7% | 14.5M +36.1% | 10.7M |
| EPS (Basic) | $0.13 +750.0% | $-0.02 -120.0% | $0.10 -67.7% | $0.31 +34.8% | $0.23 |
| EPS (Diluted) | $0.13 +750.0% | $-0.02 -122.2% | $0.09 -71.0% | $0.31 +40.9% | $0.22 |
| Shares (Diluted) | 46.9M +1.7% | 46.1M -1.8% | 46.9M -0.4% | 47.1M -0.6% | 47.4M |