| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 255.2M +1.4% | 251.7M -4.7% | 264.0M +0.2% | 263.5M +78.6% | 147.5M |
| Cost of Revenue | 80.5M +1.4% | 79.4M -7.1% | 85.4M -4.7% | 89.7M +26.9% | 70.7M |
| Gross Profit | 174.8M +1.4% | 172.3M -3.5% | 178.6M +2.7% | 173.9M +126.2% | 76.9M |
| Operating Expenses | 91.5M -3.9% | 95.2M -11.5% | 107.5M -2.1% | 109.9M +35.2% | 81.3M |
| R&D | — | — | — | — | — |
| SG&A | 14.4M +2.5% | 14.1M -6.4% | 15.0M +9.8% | 13.7M +1.5% | 13.5M |
| Operating Income | 73.2M -1.3% | 74.2M +6.2% | 69.8M +135.9% | 29.6M +404.1% | -9735000 |
| EBITDA | 73.2M -3.2% | 75.6M +1.6% | 74.4M +63.0% | 45.7M +752.2% | -7001000 |
| Net Income | 58.7M +2.0% | 57.5M +0.9% | 57.0M +143.8% | 23.4M +701.3% | 2.9M |
| EPS (Basic) | $1.14 +2.7% | $1.11 +2.8% | $1.08 +145.5% | $0.44 +633.3% | $0.06 |
| EPS (Diluted) | $1.13 +2.7% | $1.10 +2.8% | $1.07 +148.8% | $0.43 +616.7% | $0.06 |
| Shares (Diluted) | 51.7M -1.0% | 52.2M -1.7% | 53.1M -1.6% | 54.0M +16.8% | 46.2M |