EURO TECH HOLDINGS CO LTD (CLWT)

Every figure below is the company's own, as filed. Nothing is estimated and nothing is smoothed — a period the filing does not support is left blank rather than drawn. Quarters are the company's own, counted from its financial year ending 12-31. Amounts in USD.

Revenue Annual

0 10M 20M 30M FY09: 27.3M FY10: 22.3M FY11: 20.2M FY12: 21.6M FY13: 18.6M FY14: 18.8M FY15: 18.3M FY16: 22.5M FY17: 17.4M FY18: 20.1M FY19: 17.4M FY20: 13.4M FY21: 21.4M FY22: 14.9M FY23: 17.9M FY24: 15.4M FY25: 13.3M FY09 FY11 FY13 FY15 FY17 FY19 FY21 FY23 FY25

Gross Profit Annual

0 2.5M 5M 7.5M FY09: 6.5M FY10: 5.7M FY11: 4.9M FY12: 6.2M FY13: 5.5M FY14: 4.8M FY15: 4M FY16: 5M FY17: 4.4M FY18: 3.7M FY19: 4.4M FY20: 3.7M FY21: 5.7M FY22: 4.6M FY23: 3.9M FY24: 4.5M FY25: 3.7M FY09 FY11 FY13 FY15 FY17 FY19 FY21 FY23 FY25

Operating Income Annual

-2.1M -1.4M -700K 0 700K 1.4M 2.1M FY09: -138K FY10: -1.4M FY11: -1.7M FY12: -59K FY13: -255K FY14: -971K FY15: -2M FY16: -670K FY17: -574K FY18: -1.1M FY19: -445K FY20: -272K FY21: 771K FY22: 114K FY23: -249K FY24: 386K FY25: -236K FY09 FY11 FY13 FY15 FY17 FY19 FY21 FY23 FY25

Net Income Annual

-1.2M -600K 0 600K 1.2M 1.8M FY09: 32K FY10: -1.1M FY11: 521K FY12: -429K FY13: -18K FY14: -123K FY15: -616K FY16: 231K FY17: 473K FY18: 88K FY19: -146K FY20: 769K FY21: 989K FY22: 539K FY23: 1.6M FY24: 845K FY25: 167K FY09 FY11 FY13 FY15 FY17 FY19 FY21 FY23 FY25

Cost of Revenue Annual

-24M -16M -8M 0 8M 16M 24M FY09: -20.9M FY10: -16.6M FY11: -15.3M FY12: -15.5M FY13: -13.1M FY14: 14M FY15: 14.3M FY16: 17.5M FY17: 12.9M FY18: 16.4M FY19: 13M FY20: 9.7M FY21: 15.7M FY22: 10.3M FY23: 14.1M FY24: 10.9M FY25: 9.6M FY09 FY11 FY13 FY15 FY17 FY19 FY21 FY23 FY25

Operating Cash Flow Annual

-3M -1.5M 0 1.5M 3M 4.5M FY09: 240K FY10: -284K FY11: -1.9M FY12: 2.8M FY13: -2.6M FY14: -470K FY15: -3M FY16: 153K FY17: 652K FY18: -1.3M FY19: -266K FY20: -2M FY21: 2.2M FY22: 461K FY23: -80K FY24: 781K FY25: -1.4M FY09 FY11 FY13 FY15 FY17 FY19 FY21 FY23 FY25

Free Cash Flow Annual

-3M -1.5M 0 1.5M 3M 4.5M FY09: 122K FY10: -396K FY11: -2M FY12: 2.8M FY13: -2.6M FY14: -480K FY15: -3M FY16: 93K FY17: 634K FY18: -1.4M FY19: -287K FY20: -2M FY21: 2.2M FY22: 454K FY23: -85K FY24: 776K FY25: -1.4M FY09 FY11 FY13 FY15 FY17 FY19 FY21 FY23 FY25

Operating cash flow minus capital expenditure.

Shares Outstanding Annual

0 3B 6B 9B FY09: 2.2M FY10: 2.1M FY11: 2.1M FY12: 2.1M FY13: 2.1M FY14: 2.1M FY15: 2.1M FY16: 2.1M FY17: 2.1M FY18: 2.1M FY19: 7.7B FY20: 7.7B FY21: 7.7B FY22: 7.7M FY23: 7.7M FY24: 7.7M FY25: 7.6M FY09 FY11 FY13 FY15 FY17 FY19 FY21 FY23 FY25

Weighted average diluted, as the filer reports it for each period. An average cannot be added across periods, so this one is always shown per period the filer tagged rather than as a trailing year.

EPS TTM

Nothing in this filer's XBRL supports this figure for the periods asked for, so there is nothing to draw. That is a gap in the filing, not a zero.