| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 339.8M +7.1% | 317.1M -10.6% | 354.7M +2.9% | 344.8M -2.8% | 354.9M |
| Cost of Revenue | 157.5M +11.0% | 141.9M -16.2% | 169.4M -2.5% | 173.7M -1.1% | 175.7M |
| Gross Profit | 182.2M +4.0% | 175.2M -5.4% | 185.3M +8.3% | 171.1M -4.5% | 179.2M |
| Operating Expenses | 73.2M -3.2% | 75.6M -9.6% | 83.6M +8.3% | 77.3M -0.1% | 77.3M |
| R&D | — | — | — | — | — |
| SG&A | 9.7M +13.6% | 8.5M -9.6% | 9.4M +11.8% | 8.4M +4.1% | 8.1M |
| Operating Income | 99.8M +18.4% | 84.3M +14.1% | 73.9M +14.4% | 64.6M +32.2% | 48.8M |
| EBITDA | 99.8M +18.4% | 84.3M +14.1% | 73.9M +14.4% | 64.6M +32.2% | 48.8M |
| Net Income | 78.3M +15.6% | 67.7M -0.2% | 67.8M +24.0% | 54.7M +44.0% | 38.0M |
| EPS (Basic) | $1.48 +18.4% | $1.25 -2.3% | $1.28 +32.0% | $0.97 +61.7% | $0.60 |
| EPS (Diluted) | $1.48 +18.4% | $1.25 -2.3% | $1.28 +32.0% | $0.97 +61.7% | $0.60 |
| Shares (Diluted) | 46.0M +0.0% | 46.0M +0.0% | 46.0M +0.1% | 46.0M +0.0% | 45.9M |