| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 100.5M +24.4% | 80.8M +13.0% | 71.5M +1.0% | 70.8M +1.4% | 69.8M |
| Cost of Revenue | 30.1M +22.5% | 24.5M +9.6% | 22.4M -2.9% | 23.1M +1.2% | 22.8M |
| Gross Profit | 70.4M +25.2% | 56.3M +14.5% | 49.1M +2.9% | 47.7M +1.5% | 47.0M |
| Operating Expenses | 40.9M +9.5% | 37.3M +28.3% | 29.1M -8.2% | 31.7M +16.6% | 27.2M |
| R&D | — | — | — | — | — |
| SG&A | 7.9M +16.8% | 6.8M +11.5% | 6.1M +4.4% | 5.8M +4.1% | 5.6M |
| Operating Income | 27.1M +35.9% | 20.0M +12.6% | 17.7M +21.1% | 14.6M -10.3% | 16.3M |
| EBITDA | 28.8M +20.4% | 24.0M +28.4% | 18.7M +5.0% | 17.8M +8.8% | 16.3M |
| Net Income | 23.0M +41.6% | 16.3M +11.1% | 14.6M +17.5% | 12.5M -10.4% | 13.9M |
| EPS (Basic) | $0.39 +8.3% | $0.36 -7.7% | $0.39 +18.2% | $0.33 -10.8% | $0.37 |
| EPS (Diluted) | $0.39 +8.3% | $0.36 -7.7% | $0.39 +18.2% | $0.33 -10.8% | $0.37 |
| Shares (Diluted) | 59.2M +32.0% | 44.9M +19.3% | 37.6M -0.2% | 37.7M +0.1% | 37.6M |