| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 391.6M +0.8% | 388.4M -2.4% | 398.1M +0.2% | 397.1M +1.2% | 392.2M |
| Cost of Revenue | 117.7M +2.7% | 114.6M -4.2% | 119.5M -6.3% | 127.6M +2.0% | 125.0M |
| Gross Profit | 273.9M +0.0% | 273.8M -1.7% | 278.5M +3.3% | 269.5M +0.9% | 267.2M |
| Operating Expenses | 161.5M +4.0% | 155.3M -9.0% | 170.8M -7.1% | 183.8M +0.3% | 183.2M |
| R&D | — | — | — | — | — |
| SG&A | 35.8M -1.2% | 36.3M +3.9% | 34.9M -4.7% | 36.6M +5.5% | 34.7M |
| Operating Income | 108.6M -1.6% | 110.4M +14.0% | 96.8M +28.7% | 75.3M +2722.1% | 2.7M |
| EBITDA | 108.6M -1.6% | 110.4M +2.8% | 107.4M +15.8% | 92.8M +300.8% | 23.1M |
| Net Income | 87.1M -1.3% | 88.2M +11.8% | 78.9M +32.0% | 59.8M +5773.1% | 1.0M |
| EPS (Basic) | $0.95 +1.1% | $0.94 +13.3% | $0.83 +31.7% | $0.63 +6200.0% | $0.01 |
| EPS (Diluted) | $0.94 +0.0% | $0.94 +13.3% | $0.83 +31.7% | $0.63 +6200.0% | $0.01 |
| Shares (Diluted) | 92.2M -2.1% | 94.2M -1.4% | 95.6M +0.3% | 95.3M +0.2% | 95.1M |