| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 435.4M +7.9% | 403.5M +5.6% | 382.2M +5.1% | 363.8M +5.4% | 345.3M |
| Cost of Revenue | 282.3M +5.5% | 267.5M +4.6% | 255.9M +3.5% | 247.2M +4.4% | 236.9M |
| Gross Profit | 153.0M +12.6% | 135.9M +7.6% | 126.3M +8.3% | 116.6M +7.5% | 108.4M |
| Operating Expenses | 122.8M +7.4% | 114.4M +5.6% | 108.3M -0.8% | 109.2M -2.0% | 111.4M |
| R&D | — | — | — | — | — |
| SG&A | 108.1M +7.8% | 100.3M +5.9% | 94.8M -0.9% | 95.6M -1.8% | 97.4M |
| Operating Income | 30.2M +40.1% | 21.6M +20.0% | 18.0M +142.4% | 7.4M +351.2% | -2950000 |
| EBITDA | 44.5M +27.5% | 34.9M +11.1% | 31.4M +49.7% | 21.0M +89.6% | 11.1M |
| Net Income | 23.6M +65.8% | 14.2M +22.1% | 11.7M +983.4% | 1.1M +128.4% | -3791000 |
| EPS (Basic) | $0.06 +50.0% | $0.04 +0.0% | $0.04 | — | $-0.01 |
| EPS (Diluted) | $0.06 +50.0% | $0.04 +33.3% | $0.03 | — | $-0.01 |
| Shares (Diluted) | 387.3M -2.0% | 395.1M +1.0% | 391.1M +0.6% | 388.9M +0.6% | 386.7M |