| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 378.7M +2.2% | 370.6M -4.4% | 387.7M -1.0% | 391.7M +9.5% | 357.6M |
| Cost of Revenue | 151.3M +4.4% | 145.0M -3.9% | 150.8M -5.5% | 159.6M +5.5% | 151.3M |
| Gross Profit | 227.4M +0.8% | 225.7M -4.8% | 236.9M +2.1% | 232.1M +12.5% | 206.3M |
| Operating Expenses | 114.9M +2.6% | 112.0M -4.5% | 117.3M +11.5% | 105.2M -1.3% | 106.6M |
| R&D | — | — | — | — | — |
| SG&A | 26.9M -3.4% | 27.8M -3.6% | 28.9M +4.3% | 27.7M -1.9% | 28.2M |
| Operating Income | 89.5M -0.9% | 90.3M -7.2% | 97.3M -3.0% | 100.3M +27.2% | 78.9M |
| EBITDA | 89.5M -0.9% | 90.3M -7.2% | 97.3M -3.0% | 100.3M +27.2% | 78.9M |
| Net Income | 71.6M +2.7% | 69.7M -6.5% | 74.5M -1.7% | 75.7M +24.3% | 60.9M |
| EPS (Basic) | $2.12 +3.9% | $2.04 -0.5% | $2.05 -10.1% | $2.28 +28.8% | $1.77 |
| EPS (Diluted) | $2.05 +4.1% | $1.97 -0.5% | $1.98 -10.0% | $2.20 +27.2% | $1.73 |
| Shares (Diluted) | 34.9M -1.2% | 35.3M -0.3% | 35.4M +5.9% | 33.5M +3.4% | 32.4M |