| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 113.7M +12.1% | 101.4M +5.3% | 96.4M +0.2% | 96.1M +5.3% | 91.3M |
| Cost of Revenue | 45.7M +4.5% | 43.7M +9.6% | 39.9M -4.2% | 41.7M +6.0% | 39.3M |
| Gross Profit | 68.0M +17.9% | 57.7M +2.2% | 56.5M +3.6% | 54.5M +4.7% | 52.0M |
| Operating Expenses | 38.4M +0.8% | 38.1M +16.6% | 32.7M +13.1% | 28.9M +0.2% | 28.8M |
| R&D | — | — | — | — | — |
| SG&A | 9.4M -7.3% | 10.2M -49.8% | 20.3M +481.2% | 3.5M -54.3% | 7.6M |
| Operating Income | 27.5M +44.8% | 19.0M -11.7% | 21.5M -5.7% | 22.8M +8.5% | 21.0M |
| EBITDA | 27.5M +44.8% | 19.0M -11.7% | 21.5M -5.7% | 22.8M +8.5% | 21.0M |
| Net Income | 22.0M +34.3% | 16.4M -8.5% | 17.9M -0.9% | 18.1M +7.8% | 16.7M |
| EPS (Basic) | $1.25 +21.4% | $1.03 -14.2% | $1.20 -1.6% | $1.22 +8.9% | $1.12 |
| EPS (Diluted) | $1.08 +22.7% | $0.88 -7.4% | $0.95 -7.8% | $1.03 +7.3% | $0.96 |
| Shares (Diluted) | 20.3M +9.6% | 18.6M +5.7% | 17.6M +0.2% | 17.5M +0.8% | 17.4M |