| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 262.8M +4.1% | 252.3M -5.5% | 267.1M +5.1% | 254.1M +2.9% | 247.1M |
| Cost of Revenue | 94.2M +1.0% | 93.3M -11.0% | 104.9M -11.0% | 117.9M +2.5% | 114.9M |
| Gross Profit | 168.5M +6.0% | 159.0M -2.0% | 162.2M +19.0% | 136.3M +3.2% | 132.1M |
| Operating Expenses | 50.0M +5.4% | 47.4M +1.5% | 46.7M -2.7% | 48.0M +8.6% | 44.2M |
| R&D | — | — | — | — | — |
| SG&A | 14.2M +5.5% | 13.4M +3.2% | 13.0M -4.2% | 13.6M +1.0% | 13.4M |
| Operating Income | 107.2M +6.1% | 101.0M -6.2% | 107.6M +36.5% | 78.8M +2.9% | 76.6M |
| EBITDA | 107.2M +6.1% | 101.0M -6.2% | 107.6M +36.5% | 78.8M +2.9% | 76.6M |
| Net Income | 85.8M +3.4% | 83.0M -4.0% | 86.4M +31.7% | 65.6M +6.8% | 61.4M |
| EPS (Basic) | $1.57 +3.3% | $1.52 -3.8% | $1.58 +31.7% | $1.20 +7.1% | $1.12 |
| EPS (Diluted) | $1.57 +3.3% | $1.52 -3.8% | $1.58 +31.7% | $1.20 +7.1% | $1.12 |
| Shares (Diluted) | 54.7M +0.0% | 54.7M +0.0% | 54.7M +0.0% | 54.7M +0.0% | 54.7M |