| Market Cap | $502.9M | |
| Enterprise Value | $506.4M | |
| Revenue | $53.9M | +49.6% |
| Gross Profit | $41.4M | +48.7% |
| EBITDA | -$27.6M | — |
| Net Income | -$44.1M | — |
| Diluted EPS | -$4.65 | — |
| Free Cash Flow | -$43.8M | — |
| Ratio | 2024 | 2025 | Trend · 2y | vs own | vs sector |
|---|---|---|---|---|---|
| ▾Margins | |||||
| Gross Margin | 76.97% | 76.51% | 25% | 73% | |
| Operating Margin | −46.34% | −55.58% | 25% | 45% | |
| EBITDA Margin | −40.34% | −49.43% | 25% | 43% | |
| NOPAT Margin | −36.61% | −43.91% | 25% | 38% | |
| Net Margin | −49.39% | −85.29% | 25% | 39% | |
| FCF Margin | −57.42% | −76.12% | 25% | 36% | |
| OCF Margin | −44.72% | −60.47% | 25% | 40% | |
| Gross Profitability | 56.50% | 21.31% | 25% | 40% | |
| Capex Intensity | 12.70% | 15.66% | 75% | 88% | |
| ▸Returns on Capital · 5 ratios | |||||
| ▸DuPont factors (ROE drivers) · 2 ratios | |||||
| ▸Earnings quality · 2 ratios | |||||
| ▸Liquidity & coverage · 8 ratios | |||||
| ▸Leverage · 8 ratios | |||||
| ▸Working capital · 8 ratios | |||||
| ▸Per share · 6 ratios | |||||
| ▸Other · 1 ratios | |||||
| Line | 2024↗ | 2025↗ |
|---|---|---|
| Revenue | $31.6M | $47.3M |
| YoY % | +49.6% | |
| Cost of Revenue | $7.3M | $11.1M |
| YoY % | +52.6% | |
| Gross Profit | $24.3M | $36.2M |
| YoY % | +48.7% | |
| R&D Expense | $4.5M | $7.7M |
| YoY % | +72.2% | |
| SG&A Expense | $34.5M | $54.8M |
| YoY % | +58.7% | |
| Operating Income | -$14.7M | -$26.3M |
| Interest Expense | $1.3M | $70,000 |
| YoY % | -94.7% | |
| Interest & Investment Income | $770,000 | $1.9M |
| YoY % | +153.0% | |
| Other Non-Operating Income | $350,000 | -$56,000 |
| Pretax Income | -$15.6M | -$40.4M |
| Income Tax | $0 | $0 |
| Net Income | -$15.6M | -$40.4M |
| EPS (Basic) | -$242.04 | -$4.65 |
| EPS (Diluted) | -$242.04 | -$4.65 |
| Weighted Avg Shares (Basic) | 64,530 | 8.7M |
| YoY % | +13340.5% | |
| Weighted Avg Shares (Diluted) | 64,530 | 8.7M |
| YoY % | +13340.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.