| Market Cap | $176.0M | |
| Enterprise Value | — | |
| Revenue | $193.3M | +25.3% |
| Gross Profit | $167.8M | +24.7% |
| EBITDA | -$14.3M | — |
| Net Income | $5.7M | — |
| Diluted EPS | $0.25 | — |
| Free Cash Flow | $3.8M | −60.1% |
| DPS (FY2025) | $0.07derived |
| Trailing yield | 1.89% |
| Payout ratio | 21.6% |
| Growth streak | 0 yrs |
| 5y DPS growth | 20.9% |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20252025-12-31 | $0.07 | −8.7% | derived (paid ÷ diluted shares) |
| FY20242024-12-31 | $0.08 | −17.7% | derived (paid ÷ diluted shares) |
| FY20232023-12-31 | $0.09 | −8.6% | derived (paid ÷ diluted shares) |
| FY20222022-12-31 |
| Ratio | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 6y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||
| Gross Margin | 76.24% | 80.62% | 84.32% | 87.61% | 86.15% | 85.72% | 58% | 84% | |
| Operating Margin | −155.04% | −58.47% | −36.50% | −9.50% | −13.18% | −3.95% | 92% | 66% | |
| EBITDA Margin | — | −58.08% | −35.59% | −8.73% | −12.86% | −3.46% | 90% | 60% | |
| NOPAT Margin | −122.48% | −46.19% | −28.84% | −7.50% | −10.41% | −3.12% | 92% | 59% | |
| Net Margin | −157.26% | −65.57% | −38.25% | −13.50% | −13.83% | 7.40% | 92% | 78% | |
| FCF Margin | — | −35.89% | −19.58% | 5.65% | 10.37% | 3.30% | 50% | 65% | |
| OCF Margin | −32.53% | −35.62% | −19.27% | 5.78% | 11.31% | 4.27% | 58% | 63% | |
| Gross Profitability | 212.14% | 149.99% | 391.05% | 228.53% | 175.28% | 236.24% | 75% | 99% | |
| Capex Intensity | — | 0.27% | 0.31% | 0.13% | 0.95% | 0.96% | 90% | 29% | |
| ▸Returns on Capital · 2 ratios | |||||||||
| ▸DuPont factors (ROE drivers) · 2 ratios | |||||||||
| ▸Earnings quality · 3 ratios | |||||||||
| ▸Liquidity & coverage · 6 ratios | |||||||||
| ▸Leverage · 2 ratios | |||||||||
| ▸Working capital · 8 ratios | |||||||||
| ▸Capital allocation · 5 ratios | |||||||||
| ▸Per share · 6 ratios | |||||||||
| ▸Other · 1 ratios | |||||||||
| Line | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|
| Revenue | $37.3M | $92.9M | $119.0M | $152.5M | $154.8M | $194.1M |
| YoY % | +149.0% | +28.2% | +28.2% | +1.5% | +25.3% | |
| Cost of Revenue | $8.9M | $18.0M | $18.7M | $18.9M | $21.4M | $27.7M |
| YoY % | +103.1% | +3.7% | +1.2% | +13.4% | +29.3% | |
| Gross Profit | $28.4M | $74.9M | $100.4M | $133.6M | $133.4M | $166.3M |
| YoY % | +163.4% | +34.0% | +33.2% | -0.2% | +24.7% | |
| Selling & Marketing Expense | $39.1M | $82.5M | $78.4M | $76.5M | $70.1M | $86.1M |
| YoY % | +111.4% | -5.1% | -2.4% | -8.3% | +22.8% | |
| SG&A Expense | $45.0M | $39.5M | $47.0M | $51.7M | $57.9M | $57.9M |
| YoY % | -12.1% | +18.8% | +10.1% | +12.1% | -0.0% | |
| Total Operating Expenses | $86.3M | $129.2M | $143.8M | $148.1M | $153.8M | $174.0M |
| YoY % | +49.8% | +11.3% | +3.0% | +3.8% | +13.2% | |
| Operating Income | -$57.8M | -$54.3M | -$43.4M | -$14.5M | -$20.4M | -$7.7M |
| Interest Expense | $1.7M | $3.0M | $1.3M | $2.6M | $2.2M | $1.4M |
| YoY % | +81.1% | -57.7% | +103.5% | -16.2% | -37.4% | |
| Other Non-Operating Income | -$2.6M | — | — | — | — | — |
| Impairment of Real Estate | — | — | $8.9M | — | — | — |
| Pretax Income | -$60.4M | -$61.3M | -$44.7M | -$17.4M | -$22.6M | -$10.2M |
| Income Tax | $122,500 | $7,700 | $360,700 | $428,000 | $598,000 | $45,721 |
| YoY % | -93.7% | +4584.4% | +18.7% | +39.7% | -92.4% | |
| Income from Continuing Operations | — | — | — | — | -$23.2M | -$10.2M |
| Income from Discontinued Operations | — | — | — | — | $2.3M | $25.9M |
| YoY % | +1016.6% | |||||
| Net Income (incl. NCI) | -$60.5M | -$61.3M | -$45.0M | -$17.8M | -$20.9M | $15.6M |
| Minority Interest (P&L) | -$1.9M | -$426,352 | $514,632 | $2.8M | $548,875 | $1.3M |
| YoY % | +435.7% | -80.1% | +130.6% | |||
| Net Income | -$58.6M | -$60.9M | -$45.5M | -$20.6M | -$21.4M | $14.4M |
| Net Income to Common | -$63.4M | -$61.8M | -$48.6M | -$23.7M | -$24.5M | $11.2M |
| Preferred Dividends | $4.7M | — | — | — | — | — |
| EPS (Basic) | — | — | — | — | -$0.60 | $0.25 |
| EPS (Diluted) | — | — | — | — | -$0.60 | $0.25 |
| Weighted Avg Shares (Basic) | 14.3M | 27.0M | 31.0M | 33.9M | 41.2M | 45.1M |
| YoY % | +89.2% | +14.7% | +9.5% | +21.5% | +9.5% | |
| Weighted Avg Shares (Diluted) | 14.3M | 27.0M | 31.0M | 33.9M | 41.2M | 45.1M |
| YoY % | +89.2% | +14.7% | +9.5% | +21.5% | +9.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.
| $0.10 |
| +210.8% |
| derived (paid ÷ diluted shares) |
| FY20212021-12-31 | $0.03 | — | derived (paid ÷ diluted shares) |