| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 350.5M +6.7% | 328.5M +3.2% | 318.4M +1.6% | 313.3M -5.9% | 332.9M |
| Cost of Revenue | 261.2M +6.4% | 245.4M +1.6% | 241.5M +0.4% | 240.5M -5.3% | 253.9M |
| Gross Profit | 89.3M +7.5% | 83.1M +8.1% | 76.9M +5.6% | 72.8M -7.8% | 79.0M |
| Operating Expenses | 49.3M +3.4% | 47.7M -22.7% | 61.7M +20.2% | 51.3M -6.1% | 54.6M |
| R&D | 0 | 0 | 0 | 0 | 0 |
| SG&A | 49.3M +3.4% | 47.7M -22.7% | 61.7M +20.2% | 51.3M -6.1% | 54.6M |
| Operating Income | 40.0M +13.1% | 35.4M +132.4% | 15.2M -29.3% | 21.5M -11.6% | 24.4M |
| EBITDA | 41.6M +12.9% | 36.9M +122.2% | 16.6M -22.9% | 21.5M -15.8% | 25.6M |
| Net Income | 28.1M +15.8% | 24.2M +94.1% | 12.5M -9.9% | 13.9M -19.0% | 17.1M |
| EPS (Basic) | $0.36 +20.0% | $0.30 +100.0% | $0.15 -6.3% | $0.16 -20.0% | $0.20 |
| EPS (Diluted) | $0.34 +17.2% | $0.29 +107.1% | $0.14 -6.7% | $0.15 -21.1% | $0.19 |
| Shares (Diluted) | 82.1M -3.1% | 84.8M -5.3% | 89.5M -0.8% | 90.2M +0.7% | 89.6M |