| Metric | Q3 2026 | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 |
|---|---|---|---|---|---|
| Revenue | 32.2M +2.9% | 31.3M +5.6% | 29.7M -5.4% | 31.4M -2.3% | 32.1M |
| Cost of Revenue | 6.7M +6.6% | 6.3M +32.4% | 4.8M +4.8% | 4.5M -1.0% | 4.6M |
| Gross Profit | 25.5M +1.9% | 25.0M +0.4% | 24.9M -7.1% | 26.8M -2.5% | 27.5M |
| Operating Expenses | 21.7M +2.0% | 21.2M -3.0% | 21.9M -5.5% | 23.2M -27.6% | 32.0M |
| R&D | 3.2M +9.1% | 2.9M -4.8% | 3.1M +3.2% | 3.0M +3.8% | 2.9M |
| SG&A | 15.9M +2.0% | 15.5M -1.3% | 15.8M +1.9% | 15.5M -3.7% | 16.1M |
| Operating Income | 3.9M +1.3% | 3.8M +25.4% | 3.0M -16.9% | 3.7M +181.6% | -4487000 |
| EBITDA | 6.5M -1.4% | 6.6M +7.7% | 6.1M -27.3% | 8.4M -2.5% | 8.6M |
| Net Income | 2.4M -7.2% | 2.6M +69.5% | 1.5M +13.4% | 1.4M +131.6% | -4269000 |
| EPS (Basic) | $0.06 +0.0% | $0.06 +50.0% | $0.04 +33.3% | $0.03 +130.0% | $-0.10 |
| EPS (Diluted) | $0.06 +0.0% | $0.06 +50.0% | $0.04 +33.3% | $0.03 +130.0% | $-0.10 |
| Shares (Diluted) | 42.2M +0.2% | 42.1M -0.7% | 42.4M -2.4% | 43.4M -3.1% | 44.8M |