| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 308.9M +0.8% | 306.3M -2.1% | 313.0M +4.8% | 298.7M +1.6% | 294.1M |
| Cost of Revenue | 201.7M +2.0% | 197.8M -0.7% | 199.2M +7.4% | 185.4M +2.7% | 180.6M |
| Gross Profit | 107.2M -1.2% | 108.5M -4.6% | 113.8M +0.4% | 113.3M -0.2% | 113.5M |
| Operating Expenses | 71.2M -4.1% | 74.3M -1.0% | 75.1M -0.2% | 75.3M -9.6% | 83.3M |
| R&D | 0 | 0 | 0 | 0 | 0 |
| SG&A | 54.6M -6.3% | 58.3M -1.8% | 59.4M -0.6% | 59.7M -12.7% | 68.4M |
| Operating Income | 35.9M +5.1% | 34.2M -11.6% | 38.7M +1.6% | 38.0M +25.7% | 30.2M |
| EBITDA | 52.5M +4.5% | 50.2M -7.9% | 54.5M +1.3% | 53.8M +19.3% | 45.1M |
| Net Income | 22.0M -9.7% | 24.3M -18.1% | 29.7M -5.3% | 31.4M +56.5% | 20.0M |
| EPS (Basic) | $0.24 -11.1% | $0.27 -18.2% | $0.33 -5.7% | $0.35 +59.1% | $0.22 |
| EPS (Diluted) | $0.24 -7.7% | $0.26 -18.8% | $0.32 -5.9% | $0.34 +54.5% | $0.22 |
| Shares (Diluted) | 92.5M -0.6% | 93.1M +0.3% | 92.8M -0.3% | 93.1M +0.5% | 92.6M |