| Metric | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 |
|---|---|---|---|---|---|
| Revenue | 258.6M -1.9% | 263.5M +2.9% | 256.2M +3.6% | 247.4M +1.5% | 243.7M |
| Cost of Revenue | 45.3M -5.8% | 48.0M -2.2% | 49.1M +2.1% | 48.1M +1.5% | 47.4M |
| Gross Profit | 213.3M -1.0% | 215.5M +4.1% | 207.1M +3.9% | 199.3M +1.5% | 196.2M |
| Operating Expenses | 133.0M -4.0% | 138.6M +8.0% | 128.3M -0.6% | 129.1M +3.0% | 125.3M |
| R&D | — | — | — | — | — |
| SG&A | 40.4M +4.8% | 38.5M -2.8% | 39.6M +8.3% | 36.6M -0.7% | 36.8M |
| Operating Income | 74.6M +3.7% | 71.9M -1.7% | 73.2M +10.8% | 66.0M +2.8% | 64.3M |
| EBITDA | 74.6M +3.7% | 71.9M -1.7% | 73.2M +10.8% | 66.0M +2.8% | 64.3M |
| Net Income | 57.2M +5.1% | 54.4M -1.2% | 55.1M +7.3% | 51.3M +3.5% | 49.6M |
| EPS (Basic) | $1.08 +4.9% | $1.03 -1.0% | $1.04 +7.2% | $0.97 +3.2% | $0.94 |
| EPS (Diluted) | $1.08 +4.9% | $1.03 -1.0% | $1.04 +7.2% | $0.97 +4.3% | $0.93 |
| Shares (Diluted) | 52.8M +0.2% | 52.7M -0.2% | 52.8M -0.1% | 52.9M -0.1% | 52.9M |