| Metric | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 |
|---|---|---|---|---|---|
| Revenue | 226.3M -1.1% | 228.8M -1.2% | 231.6M +3.0% | 224.8M +2.8% | 218.7M |
| Cost of Revenue | 40.3M -9.4% | 44.5M -2.1% | 45.4M +7.1% | 42.4M +5.6% | 40.2M |
| Gross Profit | 186.0M +0.9% | 184.3M -1.0% | 186.2M +2.1% | 182.4M +2.1% | 178.6M |
| Operating Expenses | 94.7M -9.8% | 105.0M +8.8% | 96.5M +1.8% | 94.8M +1.4% | 93.5M |
| R&D | — | — | — | — | — |
| SG&A | 30.3M -63.2% | 82.4M +165.0% | 31.1M -26.3% | 42.2M +40.7% | 30.0M |
| Operating Income | 68.8M +45.1% | 47.4M -22.7% | 61.4M -6.8% | 65.9M +10.8% | 59.4M |
| EBITDA | 68.8M +45.1% | 47.4M -22.7% | 61.4M -6.8% | 65.9M +10.8% | 59.4M |
| Net Income | 53.9M -3.5% | 55.9M +7.8% | 51.8M +0.1% | 51.8M +13.7% | 45.6M |
| EPS (Basic) | $1.26 -2.3% | $1.29 +10.3% | $1.17 +1.7% | $1.15 +13.9% | $1.01 |
| EPS (Diluted) | $1.26 -0.8% | $1.27 +9.5% | $1.16 +0.9% | $1.15 +15.0% | $1.00 |
| Shares (Diluted) | 43.0M -2.0% | 43.8M -1.8% | 44.7M -0.8% | 45.0M -1.0% | 45.5M |