| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 214.2M +2.2% | 209.6M -2.7% | 215.3M +1.3% | 212.5M +2.1% | 208.0M |
| Cost of Revenue | 106.6M -22.2% | 136.9M +32.6% | 103.3M -13.9% | 119.9M +1.0% | 118.8M |
| Gross Profit | 107.6M +48.2% | 72.6M -35.2% | 112.0M +21.1% | 92.5M +3.6% | 89.3M |
| Operating Expenses | 130.3M -19.5% | 161.8M +28.8% | 125.6M -11.7% | 142.3M -0.6% | 143.2M |
| R&D | — | — | — | — | — |
| SG&A | 23.8M -4.5% | 24.9M +11.4% | 22.4M +0.1% | 22.3M -8.4% | 24.4M |
| Operating Income | 83.8M +75.7% | 47.7M -46.8% | 89.7M +27.8% | 70.2M +8.2% | 64.9M |
| EBITDA | 86.8M +70.5% | 50.9M -45.6% | 93.6M +27.7% | 73.3M +8.0% | 67.8M |
| Net Income | 61.7M +69.1% | 36.5M -45.3% | 66.7M +32.2% | 50.4M +5.0% | 48.0M |
| EPS (Basic) | $2.06 +73.1% | $1.19 -44.9% | $2.16 +32.5% | $1.63 +5.2% | $1.55 |
| EPS (Diluted) | $2.05 +72.3% | $1.19 -44.7% | $2.15 +31.9% | $1.63 +5.2% | $1.55 |
| Shares (Diluted) | 30.1M -2.2% | 30.7M -0.7% | 31.0M -0.2% | 31.0M -0.1% | 31.1M |