| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 286.5M +1.6% | 281.9M -0.3% | 282.7M -0.8% | 285.1M +1.0% | 282.3M |
| Cost of Revenue | 96.0M +6.6% | 90.1M +1.7% | 88.6M -2.5% | 90.8M +2.0% | 89.0M |
| Gross Profit | 190.5M -0.7% | 191.9M -1.2% | 194.1M -0.1% | 194.2M +0.5% | 193.3M |
| Operating Expenses | 73.1M -7.0% | 78.6M -5.3% | 83.0M -0.2% | 83.2M +2.2% | 81.4M |
| R&D | — | — | — | — | — |
| SG&A | 17.2M +0.3% | 17.2M +0.0% | 17.2M +4.1% | 16.5M +10.8% | 14.9M |
| Operating Income | 117.4M +3.7% | 113.2M +1.9% | 111.1M +0.0% | 111.0M -0.8% | 111.9M |
| EBITDA | 174.3M -0.8% | 175.7M -1.4% | 178.2M -0.4% | 179.0M -0.3% | 179.6M |
| Net Income | 89.5M +8.1% | 82.8M +6.5% | 77.7M -5.7% | 82.4M -0.0% | 82.4M |
| EPS (Basic) | $0.40 +11.1% | $0.36 +2.9% | $0.35 -2.8% | $0.36 +0.0% | $0.36 |
| EPS (Diluted) | $0.39 +8.3% | $0.36 +2.9% | $0.35 -2.8% | $0.36 +0.0% | $0.36 |
| Shares (Diluted) | 227.2M -0.4% | 228.2M -0.3% | 228.9M -0.2% | 229.3M -0.0% | 229.3M |