| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 82.6M +16.0% | 71.2M -17.5% | 86.4M -4.4% | 90.4M +4.5% | 86.5M |
| Cost of Revenue | 41.5M +27.3% | 32.6M -5.6% | 34.6M -0.2% | 34.6M -12.9% | 39.8M |
| Gross Profit | 41.1M +6.4% | 38.6M -25.5% | 51.8M -7.1% | 55.7M +19.4% | 46.7M |
| Operating Expenses | 51.8M +19.5% | 43.3M -6.7% | 46.4M +1.0% | 46.0M -3.4% | 47.6M |
| R&D | — | — | — | — | — |
| SG&A | 10.3M -4.1% | 10.7M -9.7% | 11.9M +4.7% | 11.3M +45.6% | 7.8M |
| Operating Income | 30.8M +10.4% | 27.9M -30.2% | 39.9M -10.1% | 44.4M +14.2% | 38.9M |
| EBITDA | 31.5M +9.1% | 28.9M -30.9% | 41.8M -9.4% | 46.2M +13.3% | 40.8M |
| Net Income | 21.9M +13.7% | 19.3M -27.5% | 26.6M -18.2% | 32.5M +22.8% | 26.4M |
| EPS (Basic) | $0.46 +15.0% | $0.40 -27.3% | $0.55 -17.9% | $0.67 +21.8% | $0.55 |
| EPS (Diluted) | $0.44 +12.8% | $0.39 -26.4% | $0.53 -18.5% | $0.65 +22.6% | $0.53 |
| Shares (Diluted) | 49.3M -1.0% | 49.8M -0.4% | 50.0M +0.2% | 49.9M +0.6% | 49.6M |