TANTECH HOLDINGS LTD (TANH)
↓ Download CSV- Sector Manufacturing
- Incorporated D8
- Fiscal year ends Dec 31
In fiscal 2025, TANTECH HOLDINGS LTD reported revenue of $38.36M, down 10.7% from the prior year. The company ran a net loss, with a net margin of -80.9% and a gross margin of 18.6%. It held $123.97M in total assets against $13.63M in total liabilities.
Key ratios (FY2025)
18.6%
Gross margin
-31.8%
Operating margin
-80.9%
Net margin
-28.1%
Return on equity
-10.7%
Revenue growth (YoY)
| Metric (FY) | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $38.36M | $42.94M | $44.63M | $52.97M | $55.26M | $42.28M | $49.23M | $29.56M | $42.30M | $39.90M |
| Cost of Revenue | $31.22M | $34.00M | $34.91M | $42.86M | $44.83M | $37.81M | $43.25M | $21.53M | $31.74M | $26.88M |
| Gross Profit | $7.14M | $8.94M | $9.72M | $10.11M | $10.43M | $4.48M | $5.98M | $8.03M | $10.56M | $13.02M |
| Operating Income | -$12.20M | $3.98M | $3.66M | $5.93M | -$8.51M | -$10.34M | -$8.91M | $2.35M | $4.57M | $8.65M |
| Net Income | -$31.02M | -$3.24M | $5.58M | $2.59M | -$8.36M | -$6.52M | -$6.36M | $1.98M | $3.77M | $4.30M |
| EPS (Diluted) | $-13.64 | $-7.66 | $80.69 | $120.10 | $-48.35 | $-52.93 | $-2.20 | — | — | — |
| Total Assets | $123.97M | $142.95M | $141.69M | $134.13M | $134.53M | $116.30M | $115.45M | $134.19M | $138.49M | $94.30M |
| Total Liabilities | $13.63M | $14.68M | $18.68M | $18.20M | $21.99M | $16.80M | $20.92M | $24.21M | $28.88M | $14.10M |
| Shareholders' Equity | $110.35M | $128.28M | $123.01M | $115.94M | $112.54M | $99.49M | $94.53M | $109.99M | $109.61M | $80.21M |
| Cash & Equivalents | $33.02M | $35.19M | $29.06M | $18.98M | $43.14M | $37.12M | $12.44M | $7.75M | $9.72M | $5.94M |
| Operating Cash Flow | -$5.79M | $5.44M | $5.26M | $8.32M | -$8.09M | $14.17M | $10.06M | $11.08M | $5.94M | -$6.17M |
| Capital Expenditures | $0 | $80.5K | $431 | $1.6K | $220.3K | $144.8K | $92.4K | $559.0K | $1.30M | $8.3K |
| Shares Outstanding | 2.30M | 423.2K | 69.2K | 25.2K | 172.9K | 123.2K | 2.89M | — | — | — |