EURO TECH HOLDINGS CO LTD (CLWT) › Cost of RevenueEURO TECH HOLDINGS CO LTD (CLWT) — Cost of RevenueAnnual figures by fiscal year, from SEC filings.2009: -$20.88M2010: -$16.56M2011: -$15.32M2012: -$15.48M2013: -$13.14M2014: $13.99M2015: $14.26M2016: $17.53M2017: $12.94M2018: $16.41M2019: $12.98M2020: $9.67M2021: $15.69M2022: $10.33M2023: $14.08M2024: $10.93M2025: $9.59M$9.59M2009Cost of Revenue (USD)2025Fiscal YearCost of RevenueChange YoY2025$9.59M-12.2%2024$10.93M-22.4%2023$14.08M+36.3%2022$10.33M-34.2%2021$15.69M+62.3%2020$9.67M-25.5%2019$12.98M-20.9%2018$16.41M+26.8%2017$12.94M-26.2%2016$17.53M+22.9%2015$14.26M+1.9%2014$13.99M+206.5%2013-$13.14M+15.1%2012-$15.48M-1.0%2011-$15.32M+7.5%2010-$16.56M+20.7%2009-$20.88M—Other metrics: RevenueGross ProfitOperating IncomeNet IncomeEPS (Diluted)Total AssetsTotal LiabilitiesShareholders' EquityCash & EquivalentsOperating Cash FlowCapital ExpendituresShares OutstandingDividends Per Share