| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 205.1M +1.4% | 202.3M -4.8% | 212.6M -2.0% | 216.8M -4.4% | 226.9M |
| Cost of Revenue | 41.6M +1.5% | 41.0M +2.6% | 39.9M -5.3% | 42.2M -7.6% | 45.7M |
| Gross Profit | 163.5M +1.3% | 161.3M -6.5% | 172.6M -1.1% | 174.6M -3.7% | 181.2M |
| Operating Expenses | 56.5M +2.6% | 55.0M -2.1% | 56.2M -0.4% | 56.4M -1.4% | 57.2M |
| R&D | — | — | — | — | — |
| SG&A | 10.8M +89.4% | 5.7M -47.3% | 10.9M +1.4% | 10.7M -4.6% | 11.2M |
| Operating Income | 80.9M +2.8% | 78.7M +5.0% | 75.0M +2.5% | 73.2M -8.2% | 79.6M |
| EBITDA | 80.9M +2.8% | 78.7M +5.0% | 75.0M +2.5% | 73.2M -8.2% | 79.6M |
| Net Income | 60.7M +1.0% | 60.1M +6.7% | 56.3M +2.5% | 54.9M -8.2% | 59.8M |
| EPS (Basic) | $1.46 +2.1% | $1.43 +10.0% | $1.30 +8.3% | $1.20 -6.3% | $1.28 |
| EPS (Diluted) | $1.45 +2.8% | $1.41 +10.2% | $1.28 +8.5% | $1.18 -7.1% | $1.27 |
| Shares (Diluted) | 41.8M -1.9% | 42.6M -3.3% | 44.0M -5.4% | 46.5M -1.4% | 47.2M |