| Metric | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 |
|---|---|---|---|---|---|
| Revenue | 330.5M -2.5% | 339.0M +1.1% | 335.2M +32.7% | 252.5M +3.3% | 244.5M |
| Cost of Revenue | 77.8M -8.5% | 85.0M -7.0% | 91.4M +29.3% | 70.7M +6.4% | 66.4M |
| Gross Profit | 252.7M -0.5% | 253.9M +4.2% | 243.7M +34.1% | 181.8M +2.1% | 178.0M |
| Operating Expenses | 142.9M -7.4% | 154.4M -4.0% | 160.8M +47.8% | 108.8M +2.8% | 105.9M |
| R&D | — | — | — | — | — |
| SG&A | 20.6M +152.7% | 8.1M -66.9% | 24.6M +31.2% | 18.8M +13.7% | 16.5M |
| Operating Income | 104.3M +10.0% | 94.8M +113.6% | 44.4M -32.5% | 65.8M +15.1% | 57.2M |
| EBITDA | 107.3M -13.5% | 124.1M +81.7% | 68.3M +0.3% | 68.0M +16.7% | 58.3M |
| Net Income | 79.9M +6.1% | 75.3M +119.9% | 34.3M -33.0% | 51.1M +15.0% | 44.4M |
| EPS (Basic) | $1.63 +7.2% | $1.52 +120.3% | $0.69 -42.5% | $1.20 +15.4% | $1.04 |
| EPS (Diluted) | $1.63 +7.2% | $1.52 +120.3% | $0.69 -42.5% | $1.20 +15.4% | $1.04 |
| Shares (Diluted) | 49.0M -1.2% | 49.6M -0.7% | 50.0M +17.2% | 42.6M +0.2% | 42.6M |