| Market Cap | $38.6M | |
| Enterprise Value | — | |
| Revenue | $3.8M | −11.6% |
| Gross Profit | $1.5M | −66.5% |
| EBITDA | — | — |
| Net Income | -$7.3M | — |
| Diluted EPS | -$0.23 | — |
| Free Cash Flow | — | — |
| Ratio | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 6y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||
| Gross Margin | 11.05% | 19.11% | 27.54% | 31.84% | 65.82% | 24.93% | 42% | 12% | |
| Operating Margin | −625.85% | −612.67% | −346.92% | −283.90% | −168.82% | −232.75% | 75% | 31% | |
| Net Margin | −582.13% | −543.73% | −332.23% | −234.42% | −166.19% | −238.31% | 58% | 30% | |
| OCF Margin | −410.41% | −469.12% | −275.87% | −232.05% | −113.72% | −184.52% | 75% | 30% | |
| Gross Profitability | 0.59% | 2.16% | 5.89% | 11.23% | 23.17% | 7.75% | 58% | 21% | |
| ▸Returns on Capital · 3 ratios | |||||||||
| ▸DuPont factors (ROE drivers) · 2 ratios | |||||||||
| ▸Earnings quality · 1 ratios | |||||||||
| ▸Liquidity & coverage · 2 ratios | |||||||||
| ▸Leverage · 2 ratios | |||||||||
| ▸Working capital · 5 ratios | |||||||||
| ▸Per share · 5 ratios | |||||||||
| ▸Other · 1 ratios | |||||||||
| Line | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|
| Revenue | $1.6M | $2.4M | $2.9M | $2.9M | $3.5M | $3.1M |
| YoY % | +50.1% | +21.9% | -1.1% | +20.6% | -11.6% | |
| Cost of Revenue | $1.4M | $1.9M | $2.1M | $2.0M | $1.2M | $2.3M |
| YoY % | +36.5% | +9.2% | -6.9% | -39.5% | +94.2% | |
| R&D Expense | $3.9M | $8.4M | $4.5M | $3.3M | $2.0M | $2.2M |
| YoY % | +117.0% | -46.4% | -26.7% | -38.0% | +5.4% | |
| SG&A Expense | $6.1M | $6.7M | $6.4M | $5.8M | $6.1M | $5.8M |
| YoY % | +10.1% | -4.1% | -9.4% | +5.5% | -6.1% | |
| Total Operating Expenses | $11.6M | $17.1M | $13.1M | $11.1M | $9.4M | $10.3M |
| YoY % | +47.3% | -23.6% | -15.0% | -15.6% | +9.4% | |
| Operating Income | -$10.0M | -$14.7M | -$10.2M | -$8.2M | -$5.9M | -$7.2M |
| Interest & Investment Income | — | — | — | — | $456,992 | $284,085 |
| YoY % | -37.8% | |||||
| Other Non-Operating Income | $731,708 | $1.7M | $430,420 | $1.4M | $91,663 | -$171,812 |
| YoY % | +126.5% | -74.0% | +233.2% | -93.6% | ||
| Income Tax | $31,318 | $0 | — | — | — | — |
| YoY % | -100.0% | |||||
| Net Income | -$9.3M | -$13.1M | -$9.7M | -$6.8M | -$5.8M | -$7.4M |
| EPS (Basic) | — | -$0.47 | -$0.34 | -$0.24 | -$0.20 | -$0.23 |
| EPS (Diluted) | — | — | — | — | -$0.20 | -$0.23 |
| Weighted Avg Shares (Basic) | — | — | 28.4M | 28.8M | — | — |
| YoY % | +1.5% | |||||
| Weighted Avg Shares (Diluted) | — | — | — | — | 29.3M | 32.6M |
| YoY % | +11.3% |
The sector classification is SIC-derived, not official GICS. Statement lines are XBRL facts as filed with the company's home regulator (SEC EDGAR for US filers; ESEF/EDINET and other national regulators for foreign filers); ratios and other derived figures are computed from them. A blank cell means the tag was absent — never imputed.