| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 127.0M +4.0% | 122.0M -4.4% | 127.6M +7.1% | 119.2M +25.8% | 94.8M |
| Cost of Revenue | 39.3M +1.5% | 38.7M -6.2% | 41.3M -0.6% | 41.5M +23.7% | 33.6M |
| Gross Profit | 87.6M +5.2% | 83.3M -3.5% | 86.4M +11.2% | 77.7M +26.9% | 61.2M |
| Operating Expenses | 50.7M +3.1% | 49.2M -18.1% | 60.1M +19.8% | 50.2M +26.6% | 39.6M |
| R&D | — | — | — | — | — |
| SG&A | 14.7M +3.8% | 14.2M -3.8% | 14.7M +16.1% | 12.7M +15.0% | 11.0M |
| Operating Income | 35.2M +6.1% | 33.1M -20.7% | 41.8M +360.1% | 9.1M -47.4% | 17.3M |
| EBITDA | 35.2M +6.1% | 33.1M -33.2% | 49.6M +274.5% | 13.2M -24.8% | 17.6M |
| Net Income | 28.3M +4.7% | 27.0M -19.7% | 33.6M +377.6% | 7.0M -49.5% | 14.0M |
| EPS (Basic) | $0.92 +4.5% | $0.88 -19.3% | $1.09 +395.5% | $0.22 -63.9% | $0.61 |
| EPS (Diluted) | $0.91 +3.4% | $0.88 -19.3% | $1.09 +395.5% | $0.22 -63.9% | $0.61 |
| Shares (Diluted) | 29.5M +0.2% | 29.4M -0.3% | 29.5M +8.2% | 27.3M +30.2% | 21.0M |