| Market Cap | $37.0M | |
| Enterprise Value | — | |
| Revenue | $7.0M | +1056.7% |
| Gross Profit | -$86,688 | +189.7% |
| EBITDA | -$13.5M | — |
| Net Income | -$18.7M | — |
| Diluted EPS | -$1.02 | — |
| Free Cash Flow | — | — |
| DPS (FY2023) | $0.00derived |
| Trailing yield | 0.00% |
| Payout ratio | — |
| Growth streak | 0 yrs |
| 5y DPS growth | — |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20232023-12-31 | $0.00 | — | derived (paid ÷ diluted shares) |
| Ratio | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 6y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||
| Gross Margin | 55.92% | 50.86% | 49.82% | 73.56% | −316.01% | 14.41% | 25% | 12% | |
| Operating Margin | — | 14.58% | −53.14% | −84.99% | −896.21% | −159.34% | 30% | 11% | |
| EBITDA Margin | — | 24.04% | −41.90% | −54.17% | −761.41% | −146.03% | 30% | 10% | |
| NOPAT Margin | — | 14.58% | −41.98% | −67.14% | — | — | — | — | |
| Net Margin | 0.49% | 13.94% | −53.76% | −84.23% | −349.26% | −209.25% | 25% | 9% | |
| FCF Margin | — | 32.75% | −19.32% | −140.81% | — | — | — | — | |
| OCF Margin | −70.78% | 32.82% | −1.63% | −138.87% | −1267.16% | −76.61% | 42% | 12% | |
| Gross Profitability | 16.10% | 31.07% | 10.48% | 19.16% | 2.42% | 12.72% | 42% | 20% | |
| Capex Intensity | — | 0.07% | 17.70% | 1.95% | — | — | — | — | |
| ▸Returns on Capital · 3 ratios | |||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | |||||||||
| ▸Earnings quality · 6 ratios | |||||||||
| ▸Liquidity & coverage · 5 ratios | |||||||||
| ▸Leverage · 2 ratios | |||||||||
| ▸Working capital · 8 ratios | |||||||||
| ▸Capital allocation · 3 ratios | |||||||||
| ▸Per share · 6 ratios | |||||||||
| ▸Other · 1 ratios | |||||||||
The five drivers multiply to 10.2% vs reported ROE 10.9%. High ROE from margin and turnover is earned; from the equity multiplier it is borrowed.
| Line | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|
| Revenue | $2.2M | $4.2M | $3.9M | $3.9M | $721,185 | $8.3M |
| YoY % | +94.5% | -7.1% | +1.1% | -81.7% | +1056.7% | |
| Cost of Revenue | $949,782 | $2.1M | $2.0M | $1.0M | $3.0M | $7.1M |
| YoY % | +116.8% | -5.1% | -46.7% | +188.0% | +138.0% | |
| Gross Profit | $1.2M | $2.1M | $1.9M | $2.9M | $414,994 | $1.2M |
| YoY % | +76.9% | -8.6% | +48.8% | -85.7% | +189.7% | |
| R&D Expense | — | — | $100,801 | $202,259 | $578,886 | $513,563 |
| YoY % | +100.7% | +186.2% | -11.3% | |||
| Selling & Marketing Expense | — | $410,693 | $1.7M | $2.0M | $1.8M | $1.8M |
| YoY % | +308.6% | +19.0% | -10.8% | +0.3% | ||
| SG&A Expense | $227,420 | $713,339 | $894,521 | $2.1M | $3.6M | $8.1M |
| YoY % | +213.7% | +25.4% | +137.3% | +68.9% | +124.6% | |
| Total Operating Expenses | $1.2M | $1.5M | $4.0M | $6.2M | $6.9M | $14.5M |
| YoY % | +27.3% | +164.3% | +55.5% | +10.1% | +110.7% | |
| Operating Income | — | $611,132 | -$2.1M | -$3.3M | -$6.5M | -$13.3M |
| Interest Expense | — | — | — | — | — | $3.6M |
| Other Non-Operating Income | — | -$26,669 | -$17,539 | — | $86,517 | -$89,165 |
| Equity Method Income | — | — | $0 | $0 | — | — |
| Impairment of Real Estate | — | — | — | — | — | $236,717 |
| Pretax Income | — | $584,462 | -$2.1M | -$3.3M | -$2.5M | — |
| Income Tax | — | $68 | $0 | $0 | — | — |
| YoY % | -100.0% | |||||
| Net Income (incl. NCI) | — | $584,394 | -$2.1M | -$3.8M | — | — |
| Net Income | $10,641 | $584,394 | -$2.1M | -$3.3M | -$2.5M | -$17.5M |
| YoY % | +5391.9% | |||||
| Net Income to Common | — | — | — | -$3.3M | -$9.1M | -$32.6M |
| EPS (Basic) | — | $0.12 | -$0.37 | -$0.37 | -$0.22 | -$1.02 |
| EPS (Diluted) | $0.01 | $0.12 | -$0.37 | -$0.37 | -$0.22 | -$1.02 |
| YoY % | +1100.0% | |||||
| Weighted Avg Shares (Basic) | — | 4.9M | 5.7M | 8.9M | 11.6M | 17.1M |
| YoY % | +16.6% | +57.1% | +30.2% | +47.1% | ||
| Weighted Avg Shares (Diluted) | — | 4.9M | 5.6M | 8.9M | 11.6M | 17.1M |
| YoY % | +15.6% | +58.4% | +30.2% | +47.1% |
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.