| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 67.6M +3.0% | 65.7M -3.0% | 67.7M +1.8% | 66.5M +24.7% | 53.3M |
| Cost of Revenue | 18.0M -2.1% | 18.4M -2.0% | 18.8M -1.1% | 19.0M +0.9% | 18.8M |
| Gross Profit | 49.7M +5.0% | 47.3M -3.4% | 48.9M +3.0% | 47.5M +37.6% | 34.5M |
| Operating Expenses | 29.2M -2.2% | 29.8M -11.8% | 33.8M +3.2% | 32.7M +23.4% | 26.5M |
| R&D | — | — | — | — | — |
| SG&A | 5.5M +4.3% | 5.2M +12.9% | 4.6M -8.6% | 5.1M +2.8% | 4.9M |
| Operating Income | 19.2M +12.0% | 17.2M +16.5% | 14.7M +33.4% | 11.0M +47.7% | 7.5M |
| EBITDA | 19.2M +12.0% | 17.2M +106.6% | 8.3M -48.1% | 16.0M +114.3% | 7.5M |
| Net Income | 15.2M +12.4% | 13.5M +15.1% | 11.8M +32.8% | 8.9M +45.4% | 6.1M |
| EPS (Basic) | $0.91 +12.3% | $0.81 +15.7% | $0.70 +27.3% | $0.55 +37.5% | $0.40 |
| EPS (Diluted) | $0.91 +12.3% | $0.81 +15.7% | $0.70 +29.6% | $0.54 +35.0% | $0.40 |
| Shares (Diluted) | 16.8M +0.0% | 16.8M +0.2% | 16.8M +3.0% | 16.3M +5.9% | 15.4M |