| Metric | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 |
|---|---|---|---|---|---|
| Revenue | 209.6M -2.7% | 215.3M +1.3% | 212.5M +2.1% | 208.0M -0.3% | 208.6M |
| Cost of Revenue | 136.9M +32.6% | 103.3M -13.9% | 119.9M +1.0% | 118.8M -18.2% | 145.2M |
| Gross Profit | 72.6M -35.2% | 112.0M +21.1% | 92.5M +3.6% | 89.3M +40.8% | 63.4M |
| Operating Expenses | 161.8M +28.8% | 125.6M -11.7% | 142.3M -0.6% | 143.2M -15.3% | 169.1M |
| R&D | — | — | — | — | — |
| SG&A | 24.9M +11.4% | 22.4M +0.1% | 22.3M -8.4% | 24.4M +2.3% | 23.9M |
| Operating Income | 47.7M -46.8% | 89.7M +27.8% | 70.2M +8.2% | 64.9M +64.1% | 39.5M |
| EBITDA | 50.9M -45.6% | 93.6M +27.7% | 73.3M +8.2% | 67.7M +59.7% | 42.4M |
| Net Income | 36.5M -45.3% | 66.7M +32.2% | 50.4M +5.0% | 48.0M +57.6% | 30.5M |
| EPS (Basic) | $1.19 -44.9% | $2.16 +32.5% | $1.63 +5.2% | $1.55 +56.6% | $0.99 |
| EPS (Diluted) | $1.19 -44.7% | $2.15 +31.9% | $1.63 +5.2% | $1.55 +56.6% | $0.99 |
| Shares (Diluted) | 30.7M -0.7% | 31.0M -0.2% | 31.0M -0.1% | 31.1M +1.0% | 30.8M |