| Market Cap | $1.6M | |
| Enterprise Value | — | |
| Revenue | $32.7M | −6.2% |
| Gross Profit | $9.1M | +60.5% |
| EBITDA | -$3.5M | — |
| Net Income | $301,000 | — |
| Diluted EPS | -$0.01 | — |
| Free Cash Flow | $5.7M | — |
| DPS (FY2022) | $0.19derived |
| Trailing yield | 183.06% |
| Payout ratio | — |
| Growth streak | 1 yr |
| 5y DPS growth | — |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20222022-12-31 | $0.19 | +279.9% | derived (paid ÷ diluted shares) |
| FY20212021-12-31 | $0.05 | — | derived (paid ÷ diluted shares) |
| Ratio | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 6y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||
| Gross Margin | 19.77% | 21.30% | 21.94% | 19.35% | 16.14% | 26.92% | 92% | 21% | |
| Operating Margin | −16.27% | −13.39% | −9.48% | −32.26% | −18.98% | −11.75% | 75% | 34% | |
| EBITDA Margin | −12.12% | −9.03% | −7.38% | −29.67% | −15.28% | −8.21% | 75% | 29% | |
| NOPAT Margin | −12.85% | −10.58% | −7.49% | −25.49% | −15.00% | −9.29% | 75% | 29% | |
| Net Margin | −20.84% | −17.08% | −13.58% | −36.25% | −28.67% | −0.42% | 92% | 48% | |
| FCF Margin | — | — | — | — | — | 20.81% | — | 50% | 78% |
| OCF Margin | −0.76% | −4.06% | 1.19% | 0.21% | 6.79% | 22.92% | 92% | 76% | |
| Gross Profitability | 28.24% | 22.20% | 34.11% | 39.78% | 12.92% | 34.53% | 75% | 64% | |
| Capex Intensity | — | — | — | — | — | 2.11% | — | 50% | 51% |
| ▸Returns on Capital · 2 ratios | |||||||||
| ▸DuPont factors (ROE drivers) · 1 ratios | |||||||||
| ▸Earnings quality · 1 ratios | |||||||||
| ▸Liquidity & coverage · 7 ratios | |||||||||
| ▸Leverage · 3 ratios | |||||||||
| ▸Working capital · 5 ratios | |||||||||
| ▸Capital allocation · 2 ratios | |||||||||
| ▸Per share · 6 ratios | |||||||||
| Line | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|
| Revenue | $55.2M | $78.3M | $100.8M | $81.2M | $34.9M | $32.7M |
| YoY % | +41.7% | +28.8% | -19.4% | -57.0% | -6.2% | |
| Cost of Revenue | $44.3M | $61.6M | $78.7M | $65.5M | $29.3M | $23.9M |
| YoY % | +39.0% | +27.7% | -16.7% | -55.3% | -18.3% | |
| Gross Profit | $10.9M | $16.7M | $22.1M | $15.7M | $5.6M | $9.0M |
| YoY % | +52.7% | +32.6% | -28.9% | -64.2% | +60.5% | |
| R&D Expense | $1.8M | $1.9M | $1.8M | $2.2M | $1.9M | $2.0M |
| YoY % | +3.8% | -2.5% | +18.0% | -13.9% | +8.8% | |
| SG&A Expense | $15.8M | $21.9M | $27.7M | $23.0M | $9.1M | $9.8M |
| YoY % | +38.4% | +26.7% | -17.1% | -60.2% | +7.5% | |
| Total Operating Expenses | $19.9M | $27.1M | $31.7M | $41.9M | $12.3M | $12.9M |
| YoY % | +36.4% | +16.6% | +32.4% | -70.8% | +5.2% | |
| Operating Income | -$9.0M | -$10.5M | -$9.6M | -$26.2M | -$6.6M | -$3.8M |
| Interest Expense | — | — | — | $3.3M | $1.1M | $1.2M |
| YoY % | -68.0% | +11.6% | ||||
| Other Non-Operating Income | $112,000 | $7,000 | -$601,000 | -$575,000 | -$491,000 | $4.5M |
| YoY % | -93.8% | |||||
| Impairment of Real Estate | $0 | $0 | $0 | — | — | — |
| Pretax Income | -$11.5M | -$13.0M | -$13.6M | -$30.1M | -$8.2M | -$533,000 |
| Income Tax | $5,000 | $156,000 | -$35,000 | -$643,000 | -$698,000 | $495,000 |
| YoY % | +3020.0% | |||||
| Income from Discontinued Operations | — | — | — | — | -$2.5M | $891,000 |
| Net Income (incl. NCI) | -$11.5M | -$13.1M | -$13.6M | -$29.4M | -$10.0M | -$137,000 |
| Minority Interest (P&L) | — | $218,000 | $67,000 | — | — | — |
| YoY % | -69.3% | |||||
| Net Income | -$11.5M | -$13.4M | -$13.7M | -$29.4M | -$10.0M | -$137,000 |
| Net Income to Common | -$11.7M | -$13.4M | -$13.8M | — | -$10.0M | -$169,000 |
| EPS (Basic) | -$2.49 | -$2.20 | -$1.82 | -$3.50 | -$0.94 | -$0.01 |
| EPS (Diluted) | -$2.66 | — | — | -$3.50 | -$0.94 | -$0.01 |
| Weighted Avg Shares (Basic) | 4.3M | 6.1M | 7.6M | 8.4M | 10.7M | 11.2M |
| YoY % | +40.7% | +24.6% | +11.0% | +27.1% | +4.8% | |
| Weighted Avg Shares (Diluted) | 4.3M | 6.1M | 7.6M | 8.4M | 10.7M | 11.2M |
| YoY % | +40.7% | +24.6% | +11.0% | +27.1% | +4.8% |
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.