| Metric | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 |
|---|---|---|---|---|---|
| Revenue | 241.6M -2.7% | 248.3M +1.7% | 244.3M +3.3% | 236.5M +2.2% | 231.4M |
| Cost of Revenue | 62.6M -7.0% | 67.3M -2.2% | 68.8M +2.4% | 67.2M +1.0% | 66.5M |
| Gross Profit | 179.0M -1.1% | 181.0M +3.1% | 175.5M +3.6% | 169.3M +2.7% | 164.8M |
| Operating Expenses | 96.8M -9.9% | 107.4M +16.6% | 92.1M +4.4% | 88.2M -4.3% | 92.2M |
| R&D | — | — | — | — | — |
| SG&A | 12.4M -5.6% | 13.1M +14.4% | 11.5M +1.0% | 11.3M +2.2% | 11.1M |
| Operating Income | 80.1M +6.3% | 75.4M -4.6% | 79.0M -0.9% | 79.7M +12.2% | 71.1M |
| EBITDA | 83.7M -4.3% | 87.4M +6.9% | 81.7M -1.1% | 82.7M +12.1% | 73.7M |
| Net Income | 63.0M +5.9% | 59.5M -5.0% | 62.7M +0.5% | 62.3M +11.1% | 56.1M |
| EPS (Basic) | $1.88 +5.6% | $1.78 -5.3% | $1.88 +0.5% | $1.87 +10.7% | $1.69 |
| EPS (Diluted) | $1.85 +5.7% | $1.75 -5.4% | $1.85 +0.0% | $1.85 +11.4% | $1.66 |
| Shares (Diluted) | 34.0M +0.3% | 33.9M +0.2% | 33.9M +0.2% | 33.8M +0.1% | 33.8M |