| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 268.7M +0.4% | 267.8M -3.6% | 277.8M -2.8% | 285.7M -2.3% | 292.3M |
| Cost of Revenue | 72.0M +0.7% | 71.5M -7.8% | 77.5M -13.2% | 89.4M -5.2% | 94.3M |
| Gross Profit | 196.7M +0.2% | 196.2M -2.0% | 200.2M +2.0% | 196.3M -0.9% | 198.0M |
| Operating Expenses | 112.6M -13.0% | 129.5M +7.6% | 120.3M +0.3% | 120.0M -6.1% | 127.8M |
| R&D | — | — | — | — | — |
| SG&A | 22.1M -3.6% | 22.9M -2.2% | 23.4M +2.9% | 22.8M -16.1% | 27.1M |
| Operating Income | 81.9M +28.6% | 63.7M -17.9% | 77.5M +0.2% | 77.3M +19.8% | 64.5M |
| EBITDA | 81.9M +28.6% | 63.7M -17.9% | 77.5M +0.2% | 77.3M +19.8% | 64.5M |
| Net Income | 63.2M +26.4% | 50.0M -17.7% | 60.8M +6.4% | 57.1M +20.4% | 47.4M |
| EPS (Basic) | $0.69 +32.7% | $0.52 -17.5% | $0.63 +8.6% | $0.58 +9.4% | $0.53 |
| EPS (Diluted) | $0.69 +32.7% | $0.52 -16.1% | $0.62 +6.9% | $0.58 +11.5% | $0.52 |
| Shares (Diluted) | 85.4M -2.8% | 87.8M -3.4% | 90.9M +0.8% | 90.2M -0.7% | 90.9M |