| Metric | Q3 2026 | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 |
|---|---|---|---|---|---|
| Revenue | 45.2M -8.9% | 49.6M -8.6% | 54.3M -2.3% | 55.5M -7.3% | 59.9M |
| Cost of Revenue | 13.2M -4.7% | 13.9M -9.3% | 15.3M +7.7% | 14.2M -6.9% | 15.2M |
| Gross Profit | 32.0M -10.6% | 35.7M -8.3% | 39.0M -5.7% | 41.3M -7.4% | 44.6M |
| Operating Expenses | 30.7M -10.0% | 34.1M -5.0% | 35.9M +8.2% | 33.2M -16.4% | 39.7M |
| R&D | 10.2M +3.1% | 9.9M +5.1% | 9.4M +8.2% | 8.7M -16.4% | 10.4M |
| SG&A | 20.5M -15.4% | 24.2M -8.6% | 26.5M +8.2% | 24.5M -16.4% | 29.3M |
| Operating Income | 1.3M -21.4% | 1.7M -46.4% | 3.1M -61.9% | 8.2M +64.1% | 5.0M |
| EBITDA | 2.7M -24.2% | 3.6M -32.3% | 5.3M -47.0% | 10.1M +47.0% | 6.9M |
| Net Income | 3.3M +137.1% | 1.4M -39.5% | 2.3M -56.2% | 5.2M +46.2% | 3.6M |
| EPS (Basic) | $0.45 +136.8% | $0.19 -40.6% | $0.32 -56.8% | $0.74 +45.1% | $0.51 |
| EPS (Diluted) | $0.38 +245.5% | $0.11 -63.3% | $0.30 -59.5% | $0.74 +45.1% | $0.51 |
| Shares (Diluted) | 7.4M -6.2% | 7.9M +4.4% | 7.6M +8.0% | 7.0M -0.6% | 7.0M |