CLWT · Euro Tech Holdings Co Ltd
$1.58
At close · Jul 27
Market Cap
$11.64M
Shares
7.41M
Income-statement, balance-sheet and cash-flow figures extracted from the company's SEC filings — 10-K annual and 10-Q quarterly reports — and standardised for comparison across periods.
Revenue
$13.27M
-13.8%
FY2025
Net Income
$167K
-80.2%
FY2025
Gross Margin
27.7%
-1.2pp
FY2025
Operating Margin
-1.78%
-4.3pp
FY2025
Diluted EPS
$0.02
-80%
FY2025
Operating Cash Flow
-$1.42M
-281.2%
FY2025
Chart any reported metric, KPI or segment over time — the full statement history lives here
Search above to add metrics — fundamentals, product and segment revenue, company KPIs, valuation.
| Line Item | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | FY2014 | FY2013 | FY2012 | FY2011 | FY2010 | FY2009 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $13.27M | $15.38M | $17.94M | $14.95M | $21.39M | $13.36M | $17.4M | $20.1M | $17.35M | $22.48M | $18.3M | $18.82M | $18.6M | $21.65M | $20.21M | $22.31M | $27.34M | |
| $9.59M | $10.93M | $14.08M | $10.33M | $15.69M | $9.67M | $12.98M | $16.41M | $12.94M | $17.53M | $14.26M | $13.99M | -$13.14M | -$15.48M | -$15.32M | -$16.56M | -$20.88M | |
| $3.67M | $4.45M | $3.86M | $4.62M | $5.7M | $3.69M | $4.42M | $3.7M | $4.41M | $4.95M | $4.04M | $4.83M | $5.46M | $6.17M | $4.89M | $5.74M | $6.46M | |
| 27.7% | 28.95% | 21.52% | 30.89% | 26.63% | 27.59% | 25.39% | 18.4% | 25.44% | 22.03% | 22.09% | 25.67% | 29.37% | 28.48% | 24.2% | 25.74% | 23.63% | |
| $0 | $0 | $0 | $0 | $61K | $497K | $35K | $184K | $163K | $475K | $852K | $631K | $427K | $930K | $200K | $24K | — | |
| — | $4.07M | $4.1M | $4.49M | $4.91M | $5.37M | — | — | — | — | — | — | — | — | — | — | — | |
| — | — | — | — | — | — | — | $119K | $115K | $115K | $147K | $117K | -$120K | -$159K | -$152K | -$142K | $6.6M | |
| $12K | $14K | $15K | $33K | $38K | $49K | $69K | $60K | $61K | $55K | $56K | $88K | $108K | $130K | $182K | $170K | $202K | |
| $3.91M | $4.07M | $4.11M | -$4.5M | -$4.92M | -$3.96M | — | — | — | — | — | — | — | — | — | — | — | |
| -$236K | $386K | -$249K | $114K | $771K | -$272K | -$445K | -$1.06M | -$574K | -$670K | -$1.96M | -$971K | -$255K | -$59K | -$1.67M | -$1.38M | -$138K | |
| -1.78% | 2.51% | -1.39% | 0.76% | 3.6% | -2.04% | -2.56% | -5.27% | -3.31% | -2.98% | -10.7% | -5.16% | -1.37% | -0.27% | -8.28% | -6.18% | -0.5% | |
| -$224K | $400K | -$234K | $147K | $809K | -$223K | -$376K | -$999K | -$513K | -$615K | -$1.9M | -$883K | -$147K | $71K | -$1.49M | -$1.21M | $64K | |
| $430K | $531K | $1.94M | $449K | — | — | $52K | $58K | -$14K | $5000 | $9000 | — | — | — | — | — | — | |
| $194K | $917K | $1.7M | $563K | $1.28M | $498K | -$173K | -$373K | $395K | -$640K | -$1.9M | -$879K | -$157K | $13K | -$1.2M | -$1.33M | -$40K | |
| — | -$72K | -$45K | -$24K | $90K | -$96K | $37K | -$312K | $28K | $228K | -$47K | $18K | $73K | $142K | -$63K | $154K | $218K | |
| $167K | $845K | $1.65M | $539K | $989K | $769K | -$146K | $88K | $473K | $231K | -$616K | -$123K | -$18K | -$429K | $521K | -$1.09M | $32K | |
| 1.26% | 5.49% | 9.2% | 3.61% | 4.62% | 5.76% | -0.84% | 0.44% | 2.73% | 1.03% | -3.37% | -0.65% | -0.1% | -1.98% | 2.58% | -4.87% | 0.12% | |
| $10K | $111K | -$178K | -$170K | -$377K | -$367K | -$64K | -$149K | -$106K | -$73K | -$391K | -$169K | $113K | $309K | -$531K | $330K | $305K | |
| $213K | $826K | $1.64M | $424K | $1.31M | $721K | -$140K | $63K | $534K | $289K | -$593K | -$131K | $35K | -$429K | $647K | -$580K | $347K | |
| USD/shares | — | — | — | — | $0.13 | $0.10 | -$0.02 | $0.04 | $0.23 | $0.11 | -$0.30 | -$0.06 | -$0.01 | -$0.21 | $0.25 | -$0.52 | $0.02 |
| USD/shares | $0.02 | $0.10 | $0.24 | $0.05 | $0.13 | $0.10 | -$0.02 | $0.04 | $0.23 | $0.11 | -$0.30 | -$0.06 | -$0.01 | -$0.21 | $0.25 | -$0.51 | $0.02 |
| shares | — | — | — | — | 7.73B | 7.73B | 7.73B | 2.06M | 2.06M | 2.06M | 2.06M | 2.07M | 2.07M | 2.07M | 2.09M | 2.1M | 2.11M |
| shares | 7.6M | 7.72M | 7.73M | 7.73M | 7.73B | 7.73B | 7.73B | 2.06M | 2.06M | 2.06M | 2.06M | 2.07M | 2.07M | 2.08M | 2.1M | 2.14M | 2.16M |
Italic rows are computed from reported lines — open a row's info icon for its formula. Values reflect the latest filing (restatements included); per-share figures on today's split basis. Click a value for its source filing.
3Y/5Y/10Y columns are trailing CAGR from the newest fiscal year; blank where an endpoint is missing or negative.
Capital Returned to Shareholders
Cash spent on share repurchases and dividends per fiscal year, as reported on the cash-flow statement. Across FY2009–FY2025: $789K in buybacks, $3.73M in dividends.
Revenue Breakdown
Annual revenue as the company disaggregates it in its own XBRL filings. Years a component wasn't reported show a dash.
Share mode is each component's slice of the reported components that year — issuers rarely tag every revenue dollar, so slices need not sum to total revenue.
By Segment (USD)
| Component | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 |
|---|---|---|---|---|---|---|---|
| The PRCs | $6,727,000 | $6,398,000 | $7,125,000 | $5,878,000 | $13,217,000 | $5,072,000 | $6,886,000 |
| Hong Kongs | $6,015,000 | $6,745,000 | $9,879,000 | $7,174,000 | $7,937,000 | $8,024,000 | $10,169,000 |
| Others Geographic Area | $523,000 | $2,240,000 | $936,000 | $1,897,000 | $234,000 | $261,000 | $344,000 |
By Product & Service (USD)
| Component | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 |
|---|---|---|---|---|---|---|---|
| Trading and Manufacturing | $7,384,000 | $9,549,000 | $12,143,000 | — | — | — | — |
| Engineering | $5,881,000 | $5,834,000 | $5,797,000 | — | — | — | — |
| Engineerings | — | — | — | $5,617,000 | $11,769,000 | $3,881,000 | $5,522,000 |
| Tradings and Manufacturing | — | — | — | $9,332,000 | $9,619,000 | $9,476,000 | $11,877,000 |
Key facts
CIK
1026662
CUSIP
G32030127
13F (30d)
2 filings
2 filers