| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 114.5M +3.1% | 111.0M -3.0% | 114.5M -2.3% | 117.2M +36.0% | 86.1M |
| Cost of Revenue | 17.9M +3.8% | 17.2M -10.6% | 19.3M -9.6% | 21.3M +93.6% | 11.0M |
| Gross Profit | 96.6M +3.0% | 93.8M -1.5% | 95.2M -0.7% | 95.9M +27.6% | 75.1M |
| Operating Expenses | 51.3M +2.1% | 50.2M -5.1% | 52.9M -16.2% | 63.2M +45.5% | 43.4M |
| R&D | — | — | — | — | — |
| SG&A | 10.0M -5.8% | 10.6M -4.9% | 11.1M -10.1% | 12.4M +41.1% | 8.8M |
| Operating Income | 37.8M +11.1% | 34.1M -13.3% | 39.3M +200.5% | 13.1M -55.3% | 29.2M |
| EBITDA | 37.8M +11.1% | 34.1M -13.3% | 39.3M +200.5% | 13.1M -55.3% | 29.2M |
| Net Income | 28.2M +10.1% | 25.6M -11.1% | 28.8M +191.6% | 9.9M -54.8% | 21.8M |
| EPS (Basic) | $0.55 +12.2% | $0.49 -10.9% | $0.55 +189.5% | $0.19 -61.2% | $0.49 |
| EPS (Diluted) | $0.54 +12.5% | $0.48 -11.1% | $0.54 +200.0% | $0.18 -62.5% | $0.48 |
| Shares (Diluted) | 52.1M -2.2% | 53.3M -0.6% | 53.6M +0.2% | 53.5M +16.7% | 45.8M |