| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 269.4M +2.2% | 263.5M -3.0% | 271.6M -0.8% | 273.7M +3.9% | 263.3M |
| Cost of Revenue | 72.5M +1.8% | 71.2M -13.1% | 81.9M -10.0% | 91.0M +2.5% | 88.9M |
| Gross Profit | 196.9M +2.4% | 192.3M +1.4% | 189.6M +3.8% | 182.6M +4.7% | 174.5M |
| Operating Expenses | 111.2M -4.2% | 116.1M +6.0% | 109.5M -2.6% | 112.4M +1.4% | 110.8M |
| R&D | — | — | — | — | — |
| SG&A | 32.2M +3.2% | 31.2M +6.1% | 29.4M -4.6% | 30.8M +2.1% | 30.2M |
| Operating Income | 82.1M +10.2% | 74.5M -4.0% | 77.6M +14.6% | 67.8M +12.1% | 60.4M |
| EBITDA | 82.1M +10.2% | 74.5M -4.0% | 77.6M +14.6% | 67.8M +12.1% | 60.4M |
| Net Income | 63.8M +11.1% | 57.4M -5.7% | 60.9M +14.2% | 53.3M +12.0% | 47.6M |
| EPS (Basic) | $1.48 +12.1% | $1.32 -5.7% | $1.40 +15.7% | $1.21 +13.1% | $1.07 |
| EPS (Diluted) | $1.47 +13.1% | $1.30 -6.5% | $1.39 +15.8% | $1.20 +13.2% | $1.06 |
| Shares (Diluted) | 39.7M -0.6% | 40.0M -0.0% | 40.0M +0.0% | 40.0M +0.2% | 39.9M |