| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 241.1M +2.2% | 236.0M -1.7% | 240.1M -2.3% | 245.9M -0.5% | 247.1M |
| Cost of Revenue | 168.7M -5.4% | 178.3M +1.6% | 175.5M -2.5% | 179.9M -5.5% | 190.4M |
| Gross Profit | 72.4M +25.5% | 57.7M -10.7% | 64.6M -2.0% | 66.0M +16.3% | 56.7M |
| Operating Expenses | 213.2M -3.7% | 221.5M +1.2% | 218.8M -0.8% | 220.5M -2.6% | 226.4M |
| R&D | — | — | — | — | — |
| SG&A | 43.6M +3.7% | 42.0M -0.8% | 42.4M +6.7% | 39.7M +12.9% | 35.1M |
| Operating Income | 27.9M +92.9% | 14.5M -32.1% | 21.3M -16.1% | 25.4M +22.3% | 20.8M |
| EBITDA | 28.4M +85.4% | 15.3M -29.5% | 21.7M -16.8% | 26.1M +20.5% | 21.7M |
| Net Income | 22.3M +93.8% | 11.5M -33.0% | 17.2M -14.4% | 20.1M +19.1% | 16.9M |
| EPS (Basic) | $0.61 +90.6% | $0.32 -31.9% | $0.47 -16.1% | $0.56 +19.1% | $0.47 |
| EPS (Diluted) | $0.60 +93.5% | $0.31 -34.0% | $0.47 -14.5% | $0.55 +19.6% | $0.46 |
| Shares (Diluted) | 31.9M -0.1% | 31.9M +0.5% | 31.8M +1.1% | 31.4M +0.3% | 31.3M |