| Market Cap | $5.5M | |
| Enterprise Value | — | |
| Revenue | $15.3M | +9.9% |
| Gross Profit | $4.0M | +227.7% |
| EBITDA | -$1.0M | — |
| Net Income | -$4.4M | — |
| Diluted EPS | — | — |
| Free Cash Flow | — | — |
| Ratio | 2022 | 2023 | 2024 | Trend · 3y | vs own | vs sector |
|---|---|---|---|---|---|---|
| ▾Margins | ||||||
| Gross Margin | 27.46% | 8.78% | 25.93% | 50% | 41% | |
| Operating Margin | 9.91% | −34.10% | −10.91% | 50% | 22% | |
| EBITDA Margin | 12.77% | −29.23% | −6.70% | 50% | 20% | |
| NOPAT Margin | 8.72% | −26.94% | −8.62% | 50% | 15% | |
| Net Margin | 4.43% | −51.05% | −28.53% | 50% | 17% | |
| OCF Margin | −16.37% | −33.49% | −8.04% | 83% | 17% | |
| Gross Profitability | 39.94% | 8.92% | 28.68% | 50% | 81% | |
| ▸Returns on Capital · 3 ratios | ||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | ||||||
| ▸Earnings quality · 4 ratios | ||||||
| ▸Liquidity & coverage · 5 ratios | ||||||
| ▸Leverage · 2 ratios | ||||||
| ▸Working capital · 5 ratios | ||||||
| ▸Per share · 4 ratios | ||||||
| Line | 2022↗ | 2023↗ | 2024↗ |
|---|---|---|---|
| Revenue | $21.0M | $14.0M | $15.3M |
| YoY % | -33.3% | +9.9% | |
| Cost of Revenue | $15.2M | $12.7M | $11.4M |
| YoY % | -16.2% | -10.8% | |
| Gross Profit | $5.8M | $1.2M | $4.0M |
| YoY % | -78.9% | +227.7% | |
| R&D Expense | $1.5M | $1.9M | $783,356 |
| YoY % | +29.3% | -58.8% | |
| SG&A Expense | $1.2M | $2.9M | $3.8M |
| YoY % | +151.9% | +30.1% | |
| Total Operating Expenses | $3.7M | $6.0M | $5.7M |
| YoY % | +62.6% | -5.4% | |
| Operating Income | $2.1M | -$4.8M | -$1.7M |
| Interest Expense | — | $1.7M | $470,900 |
| YoY % | -72.5% | ||
| Other Non-Operating Income | -$1.0M | -$2.4M | -$2.7M |
| Impairment of Real Estate | — | $0 | $0 |
| Pretax Income | $1.1M | -$7.1M | -$4.4M |
| Income Tax | $126,984 | $14,361 | $1,733 |
| YoY % | -88.7% | -87.9% | |
| Net Income (incl. NCI) | $929,059 | -$7.1M | -$4.4M |
| Net Income | $929,059 | -$7.1M | -$4.4M |
| EPS (Basic) | $0.05 | -$0.35 | -$0.17 |
| EPS (Diluted) | $0.05 | -$0.35 | -$0.17 |
| Weighted Avg Shares (Basic) | 20.0M | 20.3M | 26.3M |
| YoY % | +1.4% | +29.5% | |
| Weighted Avg Shares (Diluted) | 20.4M | 20.3M | 26.3M |
| YoY % | -0.5% | +29.5% |
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.