| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 1.2B +40.1% | 841.8M -2.8% | 866.3M -10.9% | 971.8M +1.0% | 961.9M |
| Cost of Revenue | 1.1B +43.3% | 744.2M -2.0% | 759.2M -12.4% | 867.1M +0.7% | 860.9M |
| Gross Profit | 112.8M +15.5% | 97.6M -8.9% | 107.1M +2.3% | 104.8M +3.7% | 101.0M |
| Operating Expenses | 78.6M -1.7% | 80.0M -5.3% | 84.5M +0.5% | 84.1M -4.3% | 87.9M |
| R&D | 0 | 0 | 0 | 0 | 0 |
| SG&A | 6.8M +4.9% | 6.5M -10.4% | 7.2M +11.5% | 6.5M -1.2% | 6.6M |
| Operating Income | 34.2M +93.9% | 17.6M -22.1% | 22.6M +9.3% | 20.7M +57.6% | 13.1M |
| EBITDA | 51.0M +46.9% | 34.7M -18.4% | 42.5M +4.4% | 40.7M +11.7% | 36.5M |
| Net Income | 20.8M +95.3% | 10.7M +4.6% | 10.2M -25.0% | 13.6M -46.0% | 25.2M |
| EPS (Basic) | $0.53 +103.8% | $0.26 +4.0% | $0.25 -26.5% | $0.34 -46.9% | $0.64 |
| EPS (Diluted) | $0.52 +100.0% | $0.26 +0.0% | $0.26 -23.5% | $0.34 -46.9% | $0.64 |
| Shares (Diluted) | 38.3M +0.1% | 38.3M +3.2% | 37.1M -3.1% | 38.3M -3.2% | 39.5M |