[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"stock-detail-CLWT":3,"homepage-market-summary":26,"stock-stats-CLWT":167},{"ticker":4,"date":5,"profile":6,"dividend":9,"quote":14},"CLWT","2026-10-02",{"name":7,"exchange":8,"sector":9,"industry":10,"description":11,"ceo":9,"employees":12,"headquarters":9,"founded":9,"is_fund":13,"issuer":9,"category":9},"Euro Tech Holdings Co Ltd. New","Nasdaq",null,"Common Stock","Euro Tech Holdings Co Ltd is mainly a distributor of a wide range of water treatment equipment, laboratory instruments, analyzers, test kits, and related supplies, and power generation equipment, including recorders and power quality analyzers. The Company acts as an exclusive or non-exclusive distributor for manufacturers of such equipment to commercial customers and governmental agencies in Hong Kong and mainland China, as well as commercial customers in Macau. It has two operating segments: Trading and manufacturing, which generate maximum revenue and act as a distributor of water treatment equipment, laboratory instruments, analyzers, test kits, related supplies, and power generation equipment; and the Engineering segment. The Company generates maximum revenue from the PRC.","24",false,{"close":15,"open":16,"high":16,"low":15,"prev_close":15,"change":17,"percent_change":17,"volume":18,"transactions":19,"vwap":20,"high_52w":21,"low_52w":22,"avg_volume_52w":23,"range_52w_percent":24,"record_count":25},1.34,1.35,0,4953,75,1.3421,2.68,0.99000001,456307.993748588,20.7,7434,{"status":27,"indices":28,"watchlist":72,"sectors":93,"benchmarks":149},"success",[29,37,44,51,58,65],{"symbol":30,"name":31,"price":32,"change":33,"pct_change":34,"is_up":35,"sparkline":36,"date":5},"SPX","S&P 500",7722.72,56.27,0.73,true,"0.0,5.0 2.3,8.0 4.6,10.4 6.9,13.4 9.3,9.1 11.6,11.5 13.9,13.8 16.2,16.0 18.5,10.3 20.8,9.5 23.2,2.0 25.5,2.0 27.8,5.9 30.1,6.0 32.4,3.4 34.7,7.3 37.1,8.2 39.4,9.4 41.7,8.5 44.0,4.8",{"symbol":38,"name":39,"price":40,"change":41,"pct_change":42,"is_up":35,"sparkline":43,"date":5},"NDX","NASDAQ 100",30807.93,306.37,1,"0.0,11.5 2.3,11.7 4.6,12.4 6.9,14.8 9.3,12.8 11.6,14.6 13.9,16.0 16.2,15.9 18.5,12.2 20.8,10.7 23.2,4.4 25.5,2.6 27.8,4.5 30.1,4.5 32.4,3.5 34.7,6.0 37.1,5.5 39.4,5.0 41.7,4.3 44.0,2.0",{"symbol":45,"name":46,"price":47,"change":48,"pct_change":49,"is_up":35,"sparkline":50,"date":5},"DJI","DOW JONES",51177,250,0.49,"0.0,2.0 2.3,5.5 4.6,7.8 6.9,9.5 9.3,6.7 11.6,7.5 13.9,9.4 16.2,12.9 18.5,11.1 20.8,11.7 23.2,9.6 25.5,10.7 27.8,12.6 30.1,13.5 32.4,10.8 34.7,12.8 37.1,13.5 39.4,16.0 41.7,15.9 44.0,14.5",{"symbol":52,"name":53,"price":54,"change":55,"pct_change":56,"is_up":35,"sparkline":57,"date":5},"COMP","NASDAQ Composite",27190.86,319.27,1.19,"0.0,10.2 2.3,11.1 4.6,13.0 6.9,14.9 9.3,12.1 11.6,13.7 13.9,16.0 16.2,16.0 18.5,11.1 20.8,10.0 23.2,3.4 25.5,2.0 27.8,5.4 30.1,5.4 32.4,3.9 34.7,6.7 37.1,6.9 39.4,6.2 41.7,6.1 44.0,2.6",{"symbol":59,"name":60,"price":61,"change":62,"pct_change":63,"is_up":35,"sparkline":64,"date":5},"RUT","RUSSELL 2000",2815.2,25,0.9,"0.0,2.0 2.3,3.0 4.6,6.1 6.9,8.4 9.3,7.5 11.6,8.8 13.9,10.4 16.2,11.3 18.5,10.2 20.8,11.2 23.2,10.1 25.5,8.8 27.8,12.9 30.1,13.1 32.4,12.8 34.7,14.4 37.1,15.1 39.4,16.0 41.7,15.1 44.0,13.2",{"symbol":66,"name":67,"price":68,"change":69,"pct_change":70,"is_up":13,"sparkline":71,"date":5},"VIX","CBOE VIX",15.31,-1.08,-6.59,"0.0,14.8 2.3,10.2 4.6,7.3 6.9,2.0 9.3,9.7 11.6,4.9 13.9,4.5 16.2,2.5 18.5,11.3 20.8,13.7 23.2,13.5 25.5,16.0 27.8,12.3 30.1,10.4 32.4,13.5 34.7,8.8 37.1,8.9 39.4,7.8 41.7,7.6 44.0,11.8",[73,79,86],{"symbol":74,"name":75,"price":76,"change":77,"pct_change":15,"is_up":35,"sparkline":78,"date":5},"NVDA","NVIDIA Corp",233.95,3.09,"0.0,16.0 7.3,15.3 14.7,9.6 22.0,12.1 29.3,10.3 36.7,6.6 44.0,2.0",{"symbol":80,"name":81,"price":82,"change":83,"pct_change":84,"is_up":35,"sparkline":85,"date":5},"AAPL","Apple Inc",333.69,3.37,1.02,"0.0,8.2 7.3,2.0 14.7,5.2 22.0,16.0 29.3,11.7 36.7,14.9 44.0,10.9",{"symbol":87,"name":88,"price":89,"change":90,"pct_change":91,"is_up":35,"sparkline":92,"date":5},"TSLA","Tesla Inc",370.59,16.48,4.65,"0.0,2.0 7.3,5.3 14.7,13.4 22.0,16.0 29.3,14.9 36.7,15.3 44.0,6.1",[94,99,104,109,114,119,124,129,134,139,144],{"name":95,"etf":96,"change":97,"price":98,"is_up":35},"Technology","XLK",1.01,199.81,{"name":100,"etf":101,"change":102,"price":103,"is_up":35},"Financials","XLF",0.06,53.49,{"name":105,"etf":106,"change":107,"price":108,"is_up":13},"Healthcare","XLV",-0.01,166.18,{"name":110,"etf":111,"change":112,"price":113,"is_up":35},"Consumer Cycl","XLY",1.13,110.04,{"name":115,"etf":116,"change":117,"price":118,"is_up":35},"Consumer Staples","XLP",0.25,80.53,{"name":120,"etf":121,"change":122,"price":123,"is_up":35},"Energy","XLE",0.4,62.95,{"name":125,"etf":126,"change":127,"price":128,"is_up":35},"Industrials","XLI",0.78,169.95,{"name":130,"etf":131,"change":132,"price":133,"is_up":35},"Materials","XLB",0.66,48.86,{"name":135,"etf":136,"change":137,"price":138,"is_up":35},"Real Estate","XLRE",0.32,40.81,{"name":140,"etf":141,"change":142,"price":143,"is_up":35},"Utilities","XLU",0.38,39.83,{"name":145,"etf":146,"change":147,"price":148,"is_up":35},"Comm Services","XLC",0.35,110.32,[150,155,159,163],{"ticker":151,"name":152,"price":153,"change":154,"is_up":35},"SPY","SPDR S&P 500 ETF",769.64,0.74,{"ticker":156,"name":157,"price":158,"change":84,"is_up":35},"QQQ","Invesco QQQ Trust",749.58,{"ticker":160,"name":161,"price":162,"change":49,"is_up":35},"DIA","SPDR Dow Jones ETF",511.1,{"ticker":164,"name":165,"price":166,"change":63,"is_up":35},"IWM","iShares Russell 2000",281.52,{"ticker":4,"company_name":7,"current_price":15,"data_notice":168,"valuation":169,"dates":173,"share_statistics":176,"valuation_ratios":179,"enterprise_valuation":180,"financial_position":185,"financial_efficiency":191,"taxes":194,"price_statistics":196,"income_statement":203,"balance_sheet":210,"cash_flow":217,"margins":222,"dividends":223,"analyst_forecast":225,"fair_value":227,"splits":229},"Dividend history, analyst price targets, ownership breakdown, short interest, stock splits, beta, WACC and Altman\u002FPiotroski scores are not available from any data source Bullzeno currently integrates, so those fields are omitted (null) rather than estimated.",{"market_cap":170,"enterprise_value":171,"summary":172},10153705.680000002,10149582.68,"CLWT has a market cap of $10,153,705.68. Enterprise value is $10,149,582.68.",{"latest_fiscal_period_end":174,"earnings_date":9,"ex_dividend_date":9,"summary":175},"2025-12-31","Most recent reported fiscal period end: 2025-12-31.",{"shares_outstanding":177,"owned_by_insiders":9,"owned_by_institutions":9,"summary":178},7447012,"CLWT has 7,447,012 shares outstanding.",{"pe_ratio":9,"ps_ratio":9,"pb_ratio":9,"pfcf_ratio":9,"pocf_ratio":9},{"ev_earnings":181,"ev_sales":9,"ev_ebitda":182,"ev_ebit":183,"ev_fcf":184},60775.94,-42825.24,-43560.44,-7137.54,{"current_ratio":186,"debt_equity":187,"debt_ebitda":188,"debt_fcf":189,"summary":190},2.01,0.01,-0.68,-0.11,"The company has a current ratio of 2.01.",{"roe":97,"roa":127,"revenue_per_employee":9,"profit_per_employee":192,"employee_count":193,"asset_turnover":9},7,24,{"income_tax":195},27,{"beta_5y":9,"price_change_52w":197,"ma_50":198,"ma_200":199,"rsi_14":200,"avg_volume_20d":201,"summary":202},-4.96,1.56,1.36,16.67,11545,"The stock price has changed by -4.96% in the last 52 weeks.",{"revenue":9,"gross_profit":204,"operating_income":205,"pretax_income":206,"net_income":207,"ebitda":208,"ebit":205,"eps":17,"summary":209},3674,-233,194,167,-237,"Income statement data is not available for this symbol.",{"cash_and_equiv":211,"total_debt":212,"net_cash":213,"net_cash_per_share":17,"equity_book_value":214,"book_value_per_share":17,"working_capital":215,"summary":216},4283,160,4123,16590,4659,"The company reported $4,283.00 in cash and $160.00 in debt.",{"operating_cash_flow":218,"capital_expenditures":219,"depreciation_amortization":9,"net_borrowing":9,"free_cash_flow":220,"fcf_per_share":-6,"summary":221},-1037,-7,-1422,"Free cash flow was $-1,422.00.",{"gross_margin":9,"operating_margin":9,"pretax_margin":9,"profit_margin":9,"ebitda_margin":9,"fcf_margin":9},{"dividend_per_share":9,"dividend_yield":9,"earnings_yield":9,"fcf_yield":107,"summary":224},"CLWT has not paid a regular dividend since Jun 2021.",{"price_target":9,"price_target_diff":9,"consensus":9,"analyst_count":9,"summary":226},"Analyst price targets and consensus ratings are not available.",{"lynch_fair_value":9,"lynch_upside":9,"graham_number":9,"graham_upside":9,"summary":228},"Graham Number and Peter Lynch Fair Value are textbook valuation formulas applied to this company's real reported EPS and book value; they are estimates, not price targets or guarantees.",{"last_split_date":9,"split_type":9,"split_ratio":9,"summary":230},"Stock split history is not available for this symbol."]