| Market Cap | $64.1M | |
| Enterprise Value | — | |
| Revenue | $23.6M | −19.3% |
| Gross Profit | $2.5M | +284.4% |
| EBITDA | -$18.8M | — |
| Net Income | -$16.7M | −124.1% |
| Diluted EPS | -$0.79 | −125.2% |
| Free Cash Flow | -$7.9M | — |
| Ratio | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 6y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||
| Gross Margin | 38.75% | 35.72% | 36.26% | 13.83% | 1.28% | 6.08% | 25% | 6% | |
| Operating Margin | −3.97% | −1.30% | −0.29% | −31.09% | −105.01% | −103.08% | 25% | 14% | |
| EBITDA Margin | −0.16% | 0.60% | 1.72% | −24.80% | −94.23% | −93.65% | 25% | 13% | |
| NOPAT Margin | −3.13% | −1.28% | −0.23% | −24.56% | −82.95% | −81.43% | 25% | 10% | |
| Net Margin | −5.87% | 1.56% | −0.35% | −12.63% | 280.98% | −83.80% | 8% | 14% | |
| FCF Margin | −3.83% | −0.83% | −10.37% | −7.20% | −63.56% | −36.36% | 25% | 17% | |
| OCF Margin | −2.03% | 1.18% | −6.91% | 2.66% | −57.96% | −31.20% | 25% | 19% | |
| Gross Profitability | 42.81% | 38.35% | 39.84% | 5.48% | 0.21% | 0.86% | 25% | 7% | |
| Capex Intensity | 1.80% | 2.01% | 3.46% | 9.86% | 5.61% | 5.16% | 58% | 77% | |
| ▸Returns on Capital · 5 ratios | |||||||||
| ▸DuPont factors (ROE drivers) · 3 ratios | |||||||||
| ▸Earnings quality · 6 ratios | |||||||||
| ▸Liquidity & coverage · 5 ratios | |||||||||
| ▸Leverage · 8 ratios | |||||||||
| ▸Working capital · 8 ratios | |||||||||
| ▸Capital allocation · 1 ratios | |||||||||
| ▸Per share · 6 ratios | |||||||||
| ▸Other · 1 ratios | |||||||||
| Line | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|
| Revenue | $86.9M | $103.8M | $112.9M | $43.4M | $26.6M | $21.5M |
| YoY % | +19.4% | +8.8% | -61.5% | -38.7% | -19.3% | |
| Cost of Revenue | $53.2M | $66.7M | $72.0M | $37.4M | $26.3M | $20.2M |
| YoY % | +25.3% | +7.9% | -48.0% | -29.8% | -23.2% | |
| Gross Profit | $33.7M | $37.1M | $40.9M | $6.0M | $340,000 | $1.3M |
| YoY % | +10.1% | +10.5% | -85.3% | -94.3% | +284.4% | |
| R&D Expense | $9.8M | $8.7M | $9.9M | $4.4M | $3.9M | $3.3M |
| YoY % | -11.3% | +14.3% | -55.6% | -11.6% | -15.7% | |
| Selling & Marketing Expense | $17.3M | $17.0M | $20.7M | $5.6M | $5.7M | $5.6M |
| YoY % | -1.4% | +21.7% | -72.9% | +1.8% | -2.5% | |
| SG&A Expense | $8.6M | $11.9M | $10.4M | $9.3M | $18.1M | $13.1M |
| YoY % | +37.9% | -12.3% | -10.5% | +94.5% | -28.0% | |
| Total Operating Expenses | $37.1M | $38.4M | $41.3M | $19.5M | $28.3M | $23.5M |
| YoY % | +3.5% | +7.5% | -52.7% | +45.0% | -17.1% | |
| Operating Income | -$3.4M | -$1.3M | -$333,000 | -$13.5M | -$28.0M | -$22.1M |
| Impairment of Real Estate | $0 | $0 | $0 | $0 | $0 | $0 |
| Pretax Income | -$5.0M | $1.6M | -$291,000 | -$13.8M | -$25.8M | -$18.3M |
| Income Tax | $73,000 | $28,000 | $101,000 | $65,000 | $90,000 | -$268,000 |
| YoY % | -61.6% | +260.7% | -35.6% | +38.5% | ||
| Income from Continuing Operations | — | — | — | -$13.9M | -$25.9M | -$18.0M |
| Income from Discontinued Operations | — | — | — | $8.4M | $100.7M | $0 |
| YoY % | +1101.2% | -100.0% | ||||
| Net Income (incl. NCI) | -$5.1M | $1.6M | -$392,000 | -$5.5M | $74.8M | -$18.0M |
| Net Income | -$5.1M | — | — | -$5.5M | $74.8M | -$18.0M |
| Net Income to Common | -$6.2M | $472,000 | -$1.6M | -$6.8M | $73.9M | -$18.8M |
| EPS (Basic) | -$0.34 | $0.02 | -$0.07 | -$0.29 | $3.14 | -$0.79 |
| EPS (Diluted) | -$0.34 | $0.02 | -$0.07 | -$0.29 | $3.14 | -$0.79 |
| Weighted Avg Shares (Basic) | 18.0M | 21.3M | 22.7M | 23.1M | 23.6M | 23.8M |
| YoY % | +18.7% | +6.2% | +1.8% | +2.2% | +0.9% | |
| Weighted Avg Shares (Diluted) | 18.0M | 22.3M | 22.7M | 23.1M | 23.6M | 23.8M |
| YoY % | +23.9% | +1.8% | +1.8% | +2.2% | +0.9% |
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.