| Market Cap | $23.1M | |
| Enterprise Value | — | |
| Revenue | $1.4M | +13.4% |
| Gross Profit | $659,566 | +16.5% |
| EBITDA | -$4.1M | — |
| Net Income | $19.3M | +3570.5% |
| Diluted EPS | $2.64 | +3200.0% |
| Free Cash Flow | -$3.9M | −282.9% |
| Ratio | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 6y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||
| Gross Margin | 41.80% | 43.14% | 33.86% | 38.37% | 43.24% | 44.42% | 92% | 45% | |
| Operating Margin | −0.01% | −5.16% | −17.08% | −0.67% | −271.73% | −258.42% | 25% | 8% | |
| EBITDA Margin | 11.07% | 3.48% | −11.94% | 4.54% | −271.60% | −258.04% | 25% | 8% | |
| NOPAT Margin | — | −4.07% | — | — | −214.67% | −204.15% | 50% | 6% | |
| Net Margin | 2.15% | 1.80% | −18.25% | 1.53% | 42.91% | 1388.70% | 92% | 100% | |
| FCF Margin | 9.97% | −5.49% | 2.25% | 9.33% | 142.54% | −229.83% | 8% | 8% | |
| OCF Margin | 11.92% | −2.42% | 2.78% | 15.52% | 142.72% | −228.67% | 8% | 7% | |
| Gross Profitability | 50.25% | 24.37% | 33.56% | 41.10% | 2.09% | 1.43% | 8% | 8% | |
| Capex Intensity | 1.94% | 3.06% | 0.53% | 6.19% | 0.18% | 1.16% | 42% | 37% | |
| ▸Returns on Capital · 5 ratios | |||||||||
| ▸DuPont factors (ROE drivers) · 3 ratios | |||||||||
| ▸Earnings quality · 5 ratios | |||||||||
| ▸Liquidity & coverage · 8 ratios | |||||||||
| ▸Leverage · 9 ratios | |||||||||
| ▸Working capital · 3 ratios | |||||||||
| ▸Capital allocation · 1 ratios | |||||||||
| ▸Per share · 6 ratios | |||||||||
| Line | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|
| Revenue | $9.3M | $14.9M | $23.9M | $25.0M | $1.2M | $1.4M |
| YoY % | +59.6% | +60.5% | +4.6% | -95.1% | +13.4% | |
| Cost of Revenue | $5.4M | $8.5M | $15.8M | $15.4M | $691,998 | $768,605 |
| YoY % | +55.9% | +86.6% | -2.6% | -95.5% | +11.1% | |
| Gross Profit | $3.9M | $6.4M | $8.1M | $9.6M | $527,249 | $614,324 |
| YoY % | +64.7% | +26.0% | +18.5% | -94.5% | +16.5% | |
| SG&A Expense | $3.9M | $7.2M | $9.8M | $9.7M | $3.8M | $4.2M |
| YoY % | +84.4% | +36.9% | -0.9% | -60.6% | +9.1% | |
| Total Operating Expenses | — | $7.2M | $12.2M | $9.7M | $11.0M | — |
| YoY % | +69.3% | -19.9% | +13.1% | |||
| Operating Income | -$1,063 | -$767,072 | -$4.1M | -$168,411 | -$3.3M | -$3.6M |
| Interest Expense | $175,602 | $126,746 | $141,056 | $74,502 | $119,008 | — |
| YoY % | -27.8% | +11.3% | -47.2% | +59.7% | ||
| Interest & Investment Income | $24 | — | — | — | — | — |
| Other Non-Operating Income | $174,422 | $627,362 | -$332,848 | $467,727 | $472,212 | — |
| YoY % | +259.7% | +1.0% | ||||
| Gains on Sale of Real Estate | — | -$44,732 | — | — | $1,599 | — |
| Pretax Income | $173,359 | -$139,710 | -$4.4M | $299,316 | -$2.7M | -$2.7M |
| Income Tax | — | -$399,631 | — | — | -$39,031 | $1.9M |
| Income from Continuing Operations | — | — | — | — | -$2.8M | -$866,195 |
| Income from Discontinued Operations | — | — | — | — | $3.3M | -$37,518 |
| Net Income (incl. NCI) | $173,359 | $259,921 | -$4.4M | $299,316 | $513,072 | $19.2M |
| YoY % | +49.9% | +71.4% | +3645.1% | |||
| Minority Interest (P&L) | -$26,657 | -$7,923 | -$52,061 | -$82,259 | -$10,142 | $10,268 |
| Net Income | $200,016 | $267,844 | -$4.4M | $381,575 | $523,214 | — |
| YoY % | +33.9% | +37.1% | ||||
| Net Income to Common | $55,339 | $204,161 | -$4.4M | $299,316 | $523,214 | $19.2M |
| YoY % | +268.9% | +74.8% | +3570.5% | |||
| EPS (Basic) | $0.02 | $0.04 | -$0.64 | $0.06 | $0.08 | $2.64 |
| YoY % | +100.0% | +33.3% | +3200.0% | |||
| EPS (Diluted) | $0.02 | $0.03 | -$0.64 | $0.05 | $0.08 | $2.64 |
| YoY % | +50.0% | +60.0% | +3200.0% | |||
| Weighted Avg Shares (Basic) | 3.2M | 5.1M | 6.8M | 6.8M | 6.9M | 7.3M |
| YoY % | +58.0% | +33.5% | +1.0% | +1.3% | +4.9% | |
| Weighted Avg Shares (Diluted) | 3.4M | 6.3M | 6.8M | 7.4M | 6.9M | 7.3M |
| YoY % | +88.4% | +6.9% | +9.6% | -6.6% | +4.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.