| Metric | Q3 2026 | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 |
|---|---|---|---|---|---|
| Revenue | 356.3M +3.4% | 344.5M +0.5% | 342.8M -0.6% | 344.9M -1.4% | 350.0M |
| Cost of Revenue | 150.8M +2.5% | 147.2M -2.8% | 151.4M -3.3% | 156.6M -4.3% | 163.7M |
| Gross Profit | 205.5M +4.1% | 197.4M +3.1% | 191.4M +1.6% | 188.3M +1.1% | 186.3M |
| Operating Expenses | 110.3M +0.4% | 109.9M +3.9% | 105.7M -1.2% | 107.0M +2.6% | 104.3M |
| R&D | — | — | — | — | — |
| SG&A | 28.0M +1.3% | 27.6M +8.1% | 25.6M -6.4% | 27.3M +2.0% | 26.8M |
| Operating Income | 84.2M +0.8% | 83.5M +1.7% | 82.1M +4.9% | 78.3M -2.0% | 79.9M |
| EBITDA | 84.2M +0.8% | 83.5M +1.7% | 82.1M +4.9% | 78.3M -2.0% | 79.9M |
| Net Income | 66.1M +0.9% | 65.5M +2.1% | 64.2M +5.9% | 60.6M -2.2% | 62.0M |
| EPS (Basic) | $0.85 +3.7% | $0.82 +3.8% | $0.79 +8.2% | $0.73 +0.0% | $0.73 |
| EPS (Diluted) | $0.84 +2.4% | $0.82 +3.8% | $0.79 +9.7% | $0.72 -1.4% | $0.73 |
| Shares (Diluted) | 74.0M -2.0% | 75.6M -1.9% | 77.0M -2.0% | 78.6M -1.6% | 79.9M |