| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 235.9M +12.6% | 209.5M +6.2% | 197.2M +11.5% | 176.9M -8.4% | 193.2M |
| Cost of Revenue | 109.4M +15.2% | 95.0M +5.8% | 89.8M +21.0% | 74.2M -17.7% | 90.2M |
| Gross Profit | 126.4M +10.3% | 114.6M +6.6% | 107.4M +4.6% | 102.8M -0.3% | 103.0M |
| Operating Expenses | 85.0M +9.0% | 78.0M +20.0% | 65.0M -4.3% | 67.9M +3.2% | 65.8M |
| R&D | 0 | 0 | 0 | 0 | 0 |
| SG&A | 35.7M -2.3% | 36.5M +38.3% | 26.4M -9.0% | 29.0M -11.3% | 32.7M |
| Operating Income | 41.4M +13.1% | 36.6M -13.8% | 42.5M +21.9% | 34.8M -6.3% | 37.2M |
| EBITDA | 90.8M +16.2% | 78.1M -3.7% | 81.1M +9.9% | 73.8M +4.9% | 70.4M |
| Net Income | 30.9M +12.7% | 27.5M -36.1% | 43.0M +25.4% | 34.3M +25.3% | 27.4M |
| EPS (Basic) | $0.29 +20.8% | $0.24 | — | $0.46 +119.0% | $0.21 |
| EPS (Diluted) | $0.28 +21.7% | $0.23 | — | $0.32 +52.4% | $0.21 |
| Shares (Diluted) | 44.0M +34.4% | 32.7M | — | 90.7M +246.1% | 26.2M |