| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 230.2M +1.7% | 226.3M -1.1% | 228.8M -1.2% | 231.6M +3.0% | 224.8M |
| Cost of Revenue | 39.9M -1.1% | 40.3M -9.4% | 44.5M -2.1% | 45.4M +7.1% | 42.4M |
| Gross Profit | 190.3M +2.3% | 186.0M +0.9% | 184.3M -1.0% | 186.2M +2.1% | 182.4M |
| Operating Expenses | 102.8M +8.6% | 94.7M -9.8% | 105.0M +8.8% | 96.5M +1.8% | 94.8M |
| R&D | — | — | — | — | — |
| SG&A | 42.7M +40.9% | 30.3M -63.2% | 82.4M +165.0% | 31.1M -26.3% | 42.2M |
| Operating Income | 74.5M +8.3% | 68.8M +45.1% | 47.4M -22.7% | 61.4M -6.8% | 65.9M |
| EBITDA | 74.5M +8.3% | 68.8M +45.1% | 47.4M -22.7% | 61.4M -6.8% | 65.9M |
| Net Income | 58.8M +9.0% | 53.9M -3.5% | 55.9M +7.8% | 51.8M +0.1% | 51.8M |
| EPS (Basic) | $1.39 +10.3% | $1.26 -2.3% | $1.29 +10.3% | $1.17 +1.7% | $1.15 |
| EPS (Diluted) | $1.39 +10.3% | $1.26 -0.8% | $1.27 +9.5% | $1.16 +0.9% | $1.15 |
| Shares (Diluted) | 42.4M -1.3% | 43.0M -2.0% | 43.8M -1.8% | 44.7M -0.8% | 45.0M |