EURO TECH HOLDINGS CO LTD (CLWT)
↓ Download CSV- Sector Wholesale Trade
- Incorporated D8
- Fiscal year ends Dec 31
In fiscal 2025, EURO TECH HOLDINGS CO LTD reported revenue of $13.27M, down 13.8% from the prior year. The company was profitable, with a net margin of 1.3% and a gross margin of 27.7%. It held $21.34M in total assets against $4.75M in total liabilities.
Key ratios (FY2025)
27.7%
Gross margin
-1.8%
Operating margin
1.3%
Net margin
1.0%
Return on equity
-13.8%
Revenue growth (YoY)
| Metric (FY) | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $13.27M | $15.38M | $17.94M | $14.95M | $21.39M | $13.36M | $17.40M | $20.10M | $17.35M | $22.48M |
| Cost of Revenue | $9.59M | $10.93M | $14.08M | $10.33M | $15.69M | $9.67M | $12.98M | $16.41M | $12.94M | $17.53M |
| Gross Profit | $3.67M | $4.45M | $3.86M | $4.62M | $5.70M | $3.69M | $4.42M | $3.70M | $4.41M | $4.95M |
| Operating Income | -$236.0K | $386.0K | -$249.0K | $114.0K | $771.0K | -$272.0K | -$445.0K | -$1.06M | -$574.0K | -$670.0K |
| Net Income | $167.0K | $845.0K | $1.65M | $539.0K | $989.0K | $769.0K | -$146.0K | $88.0K | $473.0K | $231.0K |
| EPS (Diluted) | $0.02 | $0.10 | $0.24 | $0.05 | $0.13 | $0.10 | $-0.02 | $0.04 | $0.23 | $0.11 |
| Total Assets | $21.34M | $20.71M | $22.12M | $19.36M | $21.25M | $20.09M | $22.21M | $23.07M | $23.74M | $23.10M |
| Total Liabilities | $4.75M | $4.01M | $5.64M | $4.56M | $6.45M | $5.63M | $6.88M | $7.52M | $6.63M | $6.49M |
| Shareholders' Equity | $16.59M | $16.69M | $16.48M | $14.81M | $14.80M | $14.46M | $15.34M | $15.54M | $17.11M | $16.62M |
| Cash & Equivalents | $4.28M | $5.80M | $5.45M | $5.63M | $5.27M | $5.19M | $6.72M | $5.27M | $3.38M | $3.75M |
| Operating Cash Flow | -$1.42M | $781.0K | -$80.0K | $461.0K | $2.20M | -$2.04M | -$266.0K | -$1.34M | $652.0K | $153.0K |
| Capital Expenditures | $7.0K | $5.0K | $5.0K | $7.0K | $4.0K | $11.0K | $21.0K | $85.0K | $18.0K | $60.0K |
| Shares Outstanding | 7.60M | 7.72M | 7.73M | 7.73M | 7.73B | 7.73B | 7.73B | 2.06M | 2.06M | 2.06M |