| Market Cap | $3.7M | |
| Enterprise Value | — | |
| Revenue | $23.6M | +9.8% |
| Gross Profit | $16.0M | +53.0% |
| EBITDA | -$4.9M | — |
| Net Income | -$7.1M | — |
| Diluted EPS | -$0.23 | — |
| Free Cash Flow | -$9.4M | — |
| Ratio | 2023 | 2024 | 2025 | 2026 | Trend · 4y | vs own | vs sector |
|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||
| Gross Margin | — | 50.90% | 48.50% | 67.61% | 83% | 92% | |
| Operating Margin | −36.80% | −31.40% | −64.16% | −22.20% | 88% | 11% | |
| EBITDA Margin | −34.47% | −29.13% | −62.57% | −20.83% | 88% | 10% | |
| NOPAT Margin | −29.07% | — | — | — | — | — | — |
| Net Margin | −43.97% | −35.68% | −74.13% | −30.21% | 88% | 9% | |
| FCF Margin | −16.04% | −19.08% | −47.27% | −39.64% | 38% | 5% | |
| OCF Margin | −14.98% | −18.22% | −45.86% | −38.12% | 38% | 5% | |
| Gross Profitability | 89.16% | 98.68% | 78.20% | 130.51% | 88% | 97% | |
| Capex Intensity | 1.06% | 0.86% | 1.40% | 1.52% | 88% | 34% | |
| ▸Returns on Capital · 3 ratios | |||||||
| ▸DuPont factors (ROE drivers) · 2 ratios | |||||||
| ▸Earnings quality · 1 ratios | |||||||
| ▸Liquidity & coverage · 6 ratios | |||||||
| ▸Leverage · 2 ratios | |||||||
| ▸Working capital · 8 ratios | |||||||
| ▸Per share · 6 ratios | |||||||
| ▸Other · 1 ratios | |||||||
| Line | 2023↗ | 2024↗ | 2025↗ | 2026↗ |
|---|---|---|---|---|
| Revenue | $23.4M | $24.4M | $21.5M | $23.6M |
| YoY % | +4.3% | -12.0% | +9.8% | |
| Cost of Revenue | — | $12.0M | $11.1M | $7.6M |
| YoY % | -7.7% | -31.0% | ||
| Gross Profit | $8.8M | $12.4M | $10.4M | $16.0M |
| YoY % | +42.1% | -16.2% | +53.0% | |
| Selling & Marketing Expense | — | $4.1M | $3.9M | $4.2M |
| YoY % | -3.9% | +7.4% | ||
| SG&A Expense | $12.4M | $15.3M | $20.7M | $18.0M |
| YoY % | +24.0% | +34.9% | -13.1% | |
| Total Operating Expenses | $17.4M | $20.1M | $24.2M | $21.2M |
| YoY % | +15.7% | +20.4% | -12.5% | |
| Operating Income | -$8.6M | -$7.7M | -$13.8M | -$5.2M |
| Interest Expense | — | $1.3M | $2.0M | $2.3M |
| YoY % | +56.1% | +11.4% | ||
| Other Non-Operating Income | -$1.8M | -$1.0M | $10,000 | $385,000 |
| YoY % | +3750.0% | |||
| Pretax Income | -$10.4M | -$8.7M | — | — |
| Income Tax | -$121,000 | — | — | — |
| Net Income | -$10.3M | -$8.7M | -$15.9M | -$7.1M |
| Net Income to Common | — | — | -$15.9M | -$7.6M |
| EPS (Basic) | -$2.16 | -$1.34 | -$0.99 | -$0.23 |
| EPS (Diluted) | -$2.16 | -$1.34 | -$0.99 | -$0.23 |
| Weighted Avg Shares (Basic) | 4.8M | 6.5M | 16.1M | 33.1M |
| YoY % | +36.7% | +146.9% | +105.5% | |
| Weighted Avg Shares (Diluted) | 4.8M | 6.5M | 16.1M | 33.1M |
| YoY % | +36.7% | +146.9% | +105.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.