| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 348.9M +1.5% | 343.6M -4.7% | 360.6M +1.5% | 355.2M +5.0% | 338.3M |
| Cost of Revenue | 126.6M -1.7% | 128.7M -6.5% | 137.7M -4.8% | 144.6M +2.1% | 141.7M |
| Gross Profit | 222.3M +3.5% | 214.8M -3.6% | 222.8M +5.8% | 210.6M +7.1% | 196.6M |
| Operating Expenses | 92.3M +6.5% | 86.7M -5.9% | 92.2M +4.6% | 88.1M -1.1% | 89.1M |
| R&D | — | — | — | — | — |
| SG&A | 25.0M -0.5% | 25.1M -3.7% | 26.1M +5.5% | 24.7M -4.0% | 25.7M |
| Operating Income | 118.7M +8.0% | 110.0M -3.1% | 113.5M +21.0% | 93.8M -2.6% | 96.3M |
| EBITDA | 118.7M +8.0% | 110.0M -3.1% | 113.5M +21.0% | 93.8M -2.6% | 96.3M |
| Net Income | 92.2M +6.1% | 86.9M -4.0% | 90.5M +16.6% | 77.7M +0.3% | 77.5M |
| EPS (Basic) | $1.38 +6.2% | $1.30 -3.0% | $1.34 +18.6% | $1.13 +1.8% | $1.11 |
| EPS (Diluted) | $1.37 +6.2% | $1.29 -3.0% | $1.33 +17.7% | $1.13 +2.7% | $1.10 |
| Shares (Diluted) | 67.3M -0.1% | 67.4M -0.8% | 67.9M -1.5% | 69.0M -1.7% | 70.2M |