| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 354.7M -2.6% | 364.3M +10.4% | 330.1M +2.0% | 323.8M +3.1% | 314.0M |
| Cost of Revenue | 90.5M -2.4% | 92.8M +1.6% | 91.3M +1.7% | 89.8M +2.4% | 87.6M |
| Gross Profit | 264.2M -2.7% | 271.5M +13.7% | 238.8M +2.0% | 234.0M +3.4% | 226.3M |
| Operating Expenses | 161.5M -4.6% | 169.4M +13.3% | 149.5M +11.4% | 134.3M +4.4% | 128.7M |
| R&D | — | — | — | — | — |
| SG&A | 36.4M +15.4% | 31.5M +2.3% | 30.8M +25.6% | 24.5M -0.2% | 24.6M |
| Operating Income | 94.4M +0.9% | 93.6M +18.2% | 79.1M -12.7% | 90.7M +3.2% | 87.9M |
| EBITDA | 94.4M +0.9% | 93.6M +18.2% | 79.1M -12.7% | 90.7M +3.2% | 87.9M |
| Net Income | 76.5M +2.7% | 74.4M +19.3% | 62.4M -13.3% | 71.9M +2.8% | 70.0M |
| EPS (Basic) | $0.74 +2.8% | $0.72 +12.5% | $0.64 -15.8% | $0.76 +2.7% | $0.74 |
| EPS (Diluted) | $0.73 +2.8% | $0.71 +10.9% | $0.64 -14.7% | $0.75 +2.7% | $0.73 |
| Shares (Diluted) | 104.9M +0.3% | 104.6M +7.2% | 97.6M +1.9% | 95.8M +0.0% | 95.7M |