| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 176.5M +10.9% | 159.1M +11.9% | 142.2M +10.3% | 128.9M -8.3% | 140.6M |
| Cost of Revenue | 142.7M +9.3% | 130.6M +11.5% | 117.1M +7.3% | 109.1M -5.1% | 115.0M |
| Gross Profit | 33.8M +18.6% | 28.5M +13.5% | 25.1M +26.8% | 19.8M -22.7% | 25.6M |
| Operating Expenses | 23.2M -3.3% | 24.0M +5.7% | 22.7M +29.0% | 17.6M -1.7% | 17.9M |
| R&D | 0 | 0 | 0 | 0 | 0 |
| SG&A | 7.6M -2.6% | 7.8M -12.4% | 8.9M +34.8% | 6.6M -5.7% | 7.0M |
| Operating Income | 10.6M +135.6% | 4.5M +87.5% | 2.4M +9.1% | 2.2M -71.4% | 7.7M |
| EBITDA | 26.2M +26.6% | 20.7M +27.8% | 16.2M +22.7% | 13.2M -29.0% | 18.6M |
| Net Income | 6.9M +130.0% | 3.0M -6.3% | 3.2M +166.7% | 1.2M -83.6% | 7.3M |
| EPS (Basic) | $0.29 +123.1% | $0.13 -7.1% | $0.14 +133.3% | $0.06 -81.8% | $0.33 |
| EPS (Diluted) | $0.29 +141.7% | $0.12 -14.3% | $0.14 +180.0% | $0.05 -84.4% | $0.32 |
| Shares (Diluted) | 24.0M -0.2% | 24.0M +5.3% | 22.8M +3.4% | 22.1M -2.6% | 22.7M |