| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 249.3M +3.2% | 241.6M -2.7% | 248.3M +1.7% | 244.3M +3.3% | 236.5M |
| Cost of Revenue | 61.8M -1.2% | 62.6M -7.0% | 67.3M -2.2% | 68.8M +2.4% | 67.2M |
| Gross Profit | 187.5M +4.7% | 179.0M -1.1% | 181.0M +3.1% | 175.5M +3.6% | 169.3M |
| Operating Expenses | 97.5M +0.8% | 96.8M -9.9% | 107.4M +16.6% | 92.1M +4.4% | 88.2M |
| R&D | — | — | — | — | — |
| SG&A | 11.4M -8.0% | 12.4M -5.6% | 13.1M +14.4% | 11.5M +1.0% | 11.3M |
| Operating Income | 85.1M +6.3% | 80.1M +6.3% | 75.4M -4.6% | 79.0M -0.9% | 79.7M |
| EBITDA | 89.6M +7.1% | 83.7M -4.3% | 87.4M +6.9% | 81.7M -1.1% | 82.7M |
| Net Income | 66.7M +5.9% | 63.0M +5.9% | 59.5M -5.0% | 62.7M +0.5% | 62.3M |
| EPS (Basic) | $1.98 +5.3% | $1.88 +5.6% | $1.78 -5.3% | $1.88 +0.5% | $1.87 |
| EPS (Diluted) | $1.96 +5.9% | $1.85 +5.7% | $1.75 -5.4% | $1.85 +0.0% | $1.85 |
| Shares (Diluted) | 34.1M +0.1% | 34.0M +0.3% | 33.9M +0.2% | 33.9M +0.2% | 33.8M |