| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 408.1M +3.0% | 396.3M -1.1% | 400.6M +14.4% | 350.1M +6.0% | 330.3M |
| Cost of Revenue | 301.3M +1.4% | 297.2M +2.0% | 291.3M +9.6% | 265.9M +9.9% | 242.0M |
| Gross Profit | 106.8M +7.8% | 99.1M -9.3% | 109.3M +29.8% | 84.2M -4.6% | 88.3M |
| Operating Expenses | 86.4M -4.1% | 90.1M +4.3% | 86.4M +4.0% | 83.1M +24.2% | 66.9M |
| R&D | 0 | 0 | 0 | 0 | 0 |
| SG&A | 85.5M -5.2% | 90.2M +4.3% | 86.5M +3.8% | 83.3M +24.3% | 67.0M |
| Operating Income | 20.4M +126.7% | 9.0M -60.7% | 22.9M +1981.8% | 1.1M -94.9% | 21.4M |
| EBITDA | 35.7M +53.9% | 23.2M -32.6% | 34.4M +160.6% | 13.2M -51.6% | 27.3M |
| Net Income | 10.5M +707.7% | 1.3M -89.1% | 11.9M +383.3% | -4200000 -125.0% | 16.8M |
| EPS (Basic) | $0.46 +666.7% | $0.06 -88.5% | $0.52 +388.9% | $-0.18 -124.7% | $0.73 |
| EPS (Diluted) | $0.45 +650.0% | $0.06 -88.2% | $0.51 +383.3% | $-0.18 -125.0% | $0.72 |
| Shares (Diluted) | 23.3M +0.2% | 23.3M -0.9% | 23.5M +2.5% | 22.9M -0.8% | 23.1M |