| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 31.3M +5.6% | 29.7M -5.4% | 31.4M -2.3% | 32.1M +0.3% | 32.0M |
| Cost of Revenue | 6.3M +32.4% | 4.8M +4.8% | 4.5M -1.0% | 4.6M -10.3% | 5.1M |
| Gross Profit | 25.0M +0.4% | 24.9M -7.1% | 26.8M -2.5% | 27.5M +2.3% | 26.9M |
| Operating Expenses | 21.2M -3.0% | 21.9M -5.5% | 23.2M -27.6% | 32.0M +13.6% | 28.2M |
| R&D | 2.9M -4.8% | 3.1M +3.2% | 3.0M +3.8% | 2.9M -8.3% | 3.1M |
| SG&A | 15.5M -1.3% | 15.8M +1.9% | 15.5M -3.7% | 16.1M -5.9% | 17.1M |
| Operating Income | 3.8M +25.4% | 3.0M -16.9% | 3.7M +181.6% | -4487000 -254.7% | -1265000 |
| EBITDA | 6.6M +7.7% | 6.1M -27.3% | 8.4M -2.5% | 8.6M +28.1% | 6.7M |
| Net Income | 2.6M +69.5% | 1.5M +13.4% | 1.4M +131.6% | -4269000 -407.6% | -841000 |
| EPS (Basic) | $0.06 +50.0% | $0.04 +33.3% | $0.03 +130.0% | $-0.10 -400.0% | $-0.02 |
| EPS (Diluted) | $0.06 +50.0% | $0.04 +33.3% | $0.03 +130.0% | $-0.10 -400.0% | $-0.02 |
| Shares (Diluted) | 42.1M -0.7% | 42.4M -2.4% | 43.4M -3.1% | 44.8M -1.2% | 45.4M |