| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 107.3M +14.7% | 93.5M +1.2% | 92.4M -2.8% | 95.0M +10.3% | 86.2M |
| Cost of Revenue | 31.4M +9.5% | 28.7M -5.6% | 30.4M -8.6% | 33.2M +4.5% | 31.8M |
| Gross Profit | 75.9M +17.0% | 64.9M +4.6% | 62.0M +0.3% | 61.8M +13.7% | 54.3M |
| Operating Expenses | 47.8M -8.1% | 52.0M +44.9% | 35.8M -5.6% | 38.0M -20.5% | 47.8M |
| R&D | — | — | — | — | — |
| SG&A | 10.9M +7.9% | 10.1M +19.3% | 8.5M +2.3% | 8.3M +5.0% | 7.9M |
| Operating Income | 27.6M +144.0% | 11.3M -58.2% | 27.0M +11.4% | 24.3M +466.7% | 4.3M |
| EBITDA | 28.5M +42.6% | 20.0M -26.6% | 27.2M +6.8% | 25.5M +60.4% | 15.9M |
| Net Income | 21.7M +149.2% | 8.7M -55.2% | 19.4M +6.3% | 18.3M +284.2% | 4.8M |
| EPS (Basic) | $0.86 +138.9% | $0.36 -57.1% | $0.84 +5.0% | $0.80 +263.6% | $0.22 |
| EPS (Diluted) | $0.85 +136.1% | $0.36 -56.1% | $0.82 +3.8% | $0.79 +259.1% | $0.22 |
| Shares (Diluted) | 25.6M +5.4% | 24.3M +2.2% | 23.8M +2.2% | 23.3M +7.8% | 21.6M |