| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 122.1M -15.1% | 143.7M +21.1% | 118.7M -0.9% | 119.8M -0.0% | 119.8M |
| Cost of Revenue | 20.8M -10.7% | 23.3M -4.5% | 24.4M -7.0% | 26.3M +1.0% | 26.0M |
| Gross Profit | 101.3M -15.9% | 120.4M +27.7% | 94.3M +0.8% | 93.5M -0.3% | 93.8M |
| Operating Expenses | 53.6M -3.0% | 55.2M -2.4% | 56.6M +5.3% | 53.8M +4.1% | 51.6M |
| R&D | — | — | — | — | — |
| SG&A | 16.1M +16.3% | 13.8M -12.1% | 15.7M -2.5% | 16.1M +15.3% | 14.0M |
| Operating Income | 42.5M -23.2% | 55.4M +100.7% | 27.6M -26.9% | 37.8M -6.5% | 40.4M |
| EBITDA | 42.5M -23.2% | 55.4M +100.7% | 27.6M -26.9% | 37.8M -6.5% | 40.4M |
| Net Income | 32.9M -22.8% | 42.6M +86.5% | 22.8M -23.3% | 29.7M -5.5% | 31.5M |
| EPS (Basic) | $1.19 -45.4% | $2.18 -16.2% | $2.60 +143.0% | $1.07 -8.5% | $1.17 |
| EPS (Diluted) | $1.18 -45.9% | $2.18 -16.2% | $2.60 +145.3% | $1.06 -8.6% | $1.16 |
| Shares (Diluted) | 19.9M +0.2% | 19.8M +5.5% | 18.8M -5.0% | 19.8M +0.0% | 19.8M |