| Market Cap | $288.4M | |
| Enterprise Value | $243.9M | |
| Revenue | $79.6M | −3.1% |
| Gross Profit | $68.5M | −2.4% |
| EBITDA | -$35.2M | — |
| Net Income | -$37.3M | — |
| Diluted EPS | -$0.74 | — |
| Free Cash Flow | -$25.4M | — |
| Ratio | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 6y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||
| Gross Margin | 66.68% | 82.41% | 82.67% | 85.34% | 85.50% | 86.17% | 92% | 85% | |
| Operating Margin | −116.45% | −105.15% | −117.70% | −70.66% | −63.27% | −47.95% | 92% | 46% | |
| EBITDA Margin | −114.45% | −103.86% | −116.70% | −69.90% | −62.38% | −47.32% | 92% | 44% | |
| NOPAT Margin | −92.00% | −83.07% | −92.98% | −55.82% | −49.98% | −37.88% | 92% | 39% | |
| Net Margin | −125.52% | −128.61% | −120.90% | −68.53% | −64.49% | −49.67% | 92% | 44% | |
| FCF Margin | −119.85% | −108.98% | −107.86% | −59.19% | −28.47% | −38.67% | 75% | 42% | |
| OCF Margin | −116.40% | −107.32% | −106.50% | −58.21% | −27.99% | −38.38% | 75% | 44% | |
| Gross Profitability | 25.32% | 14.40% | 27.68% | 41.51% | 47.81% | 57.82% | 92% | 83% | |
| Capex Intensity | 3.45% | 1.66% | 1.36% | 0.98% | 0.48% | 0.29% | 8% | 13% | |
| ▸Returns on Capital · 6 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 | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|
| Revenue | $27.6M | $49.0M | $71.3M | $81.1M | $79.9M | $77.4M |
| YoY % | +77.1% | +45.7% | +13.6% | -1.5% | -3.1% | |
| Cost of Revenue | $9.2M | $8.6M | $12.4M | $11.9M | $11.6M | $10.7M |
| YoY % | -6.5% | +43.6% | -3.9% | -2.5% | -7.6% | |
| Gross Profit | $18.4M | $40.3M | $59.0M | $69.2M | $68.3M | $66.7M |
| YoY % | +118.9% | +46.2% | +17.3% | -1.3% | -2.4% | |
| R&D Expense | $8.9M | $15.6M | $22.9M | $17.6M | $18.0M | $14.6M |
| YoY % | +76.2% | +46.2% | -23.2% | +2.5% | -18.8% | |
| SG&A Expense | $41.7M | $76.2M | $120.1M | $108.9M | $100.8M | $89.2M |
| YoY % | +82.5% | +57.6% | -9.3% | -7.4% | -11.6% | |
| Total Operating Expenses | $50.6M | $91.8M | $142.9M | $126.4M | $118.8M | $103.8M |
| YoY % | +81.4% | +55.6% | -11.5% | -6.0% | -12.7% | |
| Operating Income | -$32.2M | -$51.5M | -$84.0M | -$57.3M | -$50.5M | -$37.1M |
| Interest Expense | $2.4M | $4.4M | $4.5M | $5.4M | $4.7M | $5.1M |
| YoY % | +81.7% | +2.3% | +21.1% | -13.8% | +10.3% | |
| Interest & Investment Income | $30,000 | — | — | — | — | — |
| Other Non-Operating Income | -$71,000 | -$6.9M | $2.2M | -$44,000 | -$32,000 | -$148,000 |
| Impairment of Real Estate | $0 | $0 | $0 | $0 | $0 | $0 |
| Pretax Income | -$34.6M | -$62.8M | -$86.2M | -$55.4M | -$51.3M | -$38.4M |
| Income Tax | $61,000 | $188,000 | $47,000 | $110,000 | $236,000 | $10,000 |
| YoY % | +208.2% | -75.0% | +134.0% | +114.5% | -95.8% | |
| Net Income (incl. NCI) | -$34.7M | -$63.0M | -$86.2M | -$55.5M | -$51.5M | -$38.4M |
| Net Income | -$34.7M | -$63.0M | -$86.2M | -$55.5M | -$51.5M | -$38.4M |
| EPS (Basic) | — | -$2.36 | -$1.80 | -$1.14 | -$1.03 | -$0.74 |
| EPS (Diluted) | — | -$2.36 | -$1.80 | -$1.14 | -$1.03 | -$0.74 |
| Weighted Avg Shares (Basic) | — | 26.7M | 47.8M | 48.6M | 50.1M | 52.1M |
| YoY % | +79.0% | +1.6% | +3.1% | +4.0% | ||
| Weighted Avg Shares (Diluted) | — | 26.7M | 47.8M | 48.6M | 50.1M | 52.1M |
| YoY % | +79.0% | +1.6% | +3.1% | +4.0% |
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.