| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 111.9M +3.5% | 108.1M -9.1% | 119.0M +0.4% | 118.5M -2.4% | 121.5M |
| Cost of Revenue | 28.6M -0.1% | 28.6M -14.3% | 33.4M -10.7% | 37.4M -4.7% | 39.2M |
| Gross Profit | 83.4M +4.8% | 79.5M -7.0% | 85.6M +5.5% | 81.1M -1.3% | 82.2M |
| Operating Expenses | 50.8M +0.7% | 50.4M -34.7% | 77.2M +55.0% | 49.8M -0.4% | 50.0M |
| R&D | — | — | — | — | — |
| SG&A | 14.5M -6.8% | 15.5M -4.5% | 16.2M +7.1% | 15.2M -2.8% | 15.6M |
| Operating Income | 25.8M +6.9% | 24.1M +842.4% | -3248000 -128.7% | 11.3M -23.9% | 14.9M |
| EBITDA | 25.8M +6.9% | 24.1M +1040.4% | -2564000 -122.7% | 11.3M -23.9% | 14.9M |
| Net Income | 19.9M +7.7% | 18.5M +739.3% | -2888000 -138.2% | 7.6M -37.2% | 12.0M |
| EPS (Basic) | $0.82 +10.8% | $0.74 +408.3% | $-0.24 -200.0% | $0.24 -45.5% | $0.44 |
| EPS (Diluted) | $0.82 +10.8% | $0.74 +408.3% | $-0.24 -200.0% | $0.24 -45.5% | $0.44 |
| Shares (Diluted) | 21.1M -1.1% | 21.3M -2.5% | 21.9M -0.1% | 21.9M +0.2% | 21.8M |