| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 338.8M +11.8% | 303.0M +2.6% | 295.4M +3.1% | 286.6M -0.5% | 288.1M |
| Cost of Revenue | 189.8M +9.7% | 173.0M +1.1% | 171.1M +2.8% | 166.4M +1.9% | 163.3M |
| Gross Profit | 149.0M +14.6% | 130.0M +4.6% | 124.3M +3.4% | 120.2M -3.7% | 124.8M |
| Operating Expenses | 91.3M +5.5% | 86.5M -3.5% | 89.6M +13.6% | 78.9M -0.3% | 79.1M |
| R&D | 0 | 0 | 0 | 0 | 0 |
| SG&A | 89.8M +5.3% | 85.3M -4.8% | 89.6M +13.6% | 78.9M -0.4% | 79.2M |
| Operating Income | 57.7M +32.6% | 43.5M +25.4% | 34.7M -16.0% | 41.3M -9.6% | 45.7M |
| EBITDA | 84.8M +19.4% | 71.0M +14.7% | 61.9M -6.9% | 66.5M -6.2% | 70.9M |
| Net Income | 27.1M -1.1% | 27.4M +185.6% | -32000000 -248.1% | 21.6M -18.2% | 26.4M |
| EPS (Basic) | $1.28 -1.5% | $1.30 +185.0% | $-1.53 -248.5% | $1.03 -18.3% | $1.26 |
| EPS (Diluted) | $1.27 -1.6% | $1.29 +184.9% | $-1.52 -250.5% | $1.01 -19.2% | $1.25 |
| Shares (Diluted) | 21.4M +0.5% | 21.3M +0.9% | 21.1M -0.9% | 21.3M +0.5% | 21.2M |