| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 368.1M +4.7% | 351.6M +3.0% | 341.4M +3.6% | 329.7M -1.9% | 335.9M |
| Cost of Revenue | 252.9M +4.4% | 242.3M +3.9% | 233.1M +3.0% | 226.4M -1.8% | 230.6M |
| Gross Profit | 115.2M +5.4% | 109.3M +0.9% | 108.3M +4.9% | 103.3M -1.9% | 105.3M |
| Operating Expenses | 83.2M +1.2% | 82.2M +4.5% | 78.7M +1.0% | 77.9M -0.6% | 78.4M |
| R&D | 0 | 0 | 0 | 0 | 0 |
| SG&A | 59.6M +2.6% | 58.0M +3.9% | 55.9M +0.5% | 55.6M +1.3% | 54.9M |
| Operating Income | 32.1M +18.4% | 27.1M -8.7% | 29.7M +17.0% | 25.4M -5.6% | 26.9M |
| EBITDA | 59.5M +45.3% | 40.9M -18.2% | 50.1M +11.1% | 45.1M -14.2% | 52.6M |
| Net Income | 12.5M -14.7% | 14.7M -8.9% | 16.1M +20.9% | 13.3M +83.2% | 7.3M |
| EPS (Basic) | $0.15 -16.7% | $0.18 -5.3% | $0.19 +18.8% | $0.16 +77.8% | $0.09 |
| EPS (Diluted) | $0.15 -11.8% | $0.17 -10.5% | $0.19 +18.8% | $0.16 +100.0% | $0.08 |
| Shares (Diluted) | 83.4M -0.8% | 84.1M -1.3% | 85.2M -1.0% | 86.1M -1.0% | 86.9M |