| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 456.7M +1.5% | 450.0M -2.4% | 461.0M -2.8% | 474.2M +4.8% | 452.7M |
| Cost of Revenue | 132.9M -0.4% | 133.4M -6.4% | 142.6M -5.5% | 150.8M +2.9% | 146.7M |
| Gross Profit | 323.8M +2.3% | 316.6M -0.6% | 318.4M -1.5% | 323.3M +5.7% | 306.0M |
| Operating Expenses | 154.7M +1.2% | 152.8M +0.7% | 151.7M +3.4% | 146.7M -0.9% | 148.0M |
| R&D | — | — | — | — | — |
| SG&A | 29.7M +3.3% | 28.8M -2.5% | 29.5M +1.2% | 29.2M +0.5% | 29.0M |
| Operating Income | 164.1M +5.2% | 156.0M -2.4% | 159.9M -2.8% | 164.5M +8.1% | 152.1M |
| EBITDA | 164.1M +5.2% | 156.0M -2.4% | 159.9M -2.8% | 164.5M +8.1% | 152.1M |
| Net Income | 131.4M +5.8% | 124.2M -3.6% | 128.8M -1.5% | 130.7M +8.3% | 120.7M |
| EPS (Basic) | $0.95 +6.7% | $0.89 -3.3% | $0.92 +0.0% | $0.92 +8.2% | $0.85 |
| EPS (Diluted) | $0.95 +6.7% | $0.89 -3.3% | $0.92 +0.0% | $0.92 +8.2% | $0.85 |
| Shares (Diluted) | 138.4M -1.2% | 140.1M -0.1% | 140.2M -1.2% | 142.0M -0.3% | 142.4M |