{"ticker": {"uuid": "20574c90-f221-450e-9eb9-773ced8e167c", "symbol": "CLWT", "name": "Euro Tech Holdings Company Ltd", "exchange": "NASDAQ", "country": "US", "sector": "Industrials", "industry": "Pollution & Treatment Controls"}, "articles": [{"title": "Price to book forward of Euro Tech Holdings Company Limited \u2013 NASDAQ:CLWT", "summary": "", "url": "https://news.google.com/rss/articles/CBMinAFBVV95cUxPM05tbzAyUVNWOHBWay1UWHNKX3RVM01vZ2pRS2Y2UzVHV0VCcTNEc0V6cVJHaWlKVXlYeTNVQ0pUTXZIWUx2QmQ5eUw2a3FpUzB0NEFBdXZSS0xIZUJIZGNTa280d0VwS0hhdGxZSFlBNnBKd1dpN1hJTTJGR1FnTmo5OUJ3cE5FdU5SZS1oWUZ0Tlg1dnZJNDBsVzI?oc=5", "source_name": "TradingView", "published_at": "2026-07-12T16:17:04+00:00", "published_display": "12 Jul 2026 16:17", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Euro Tech Holdings (CLWT) Faces Modest Decline, Holding Near Support Levels - Upthrust Pattern", "summary": "", "url": "https://news.google.com/rss/articles/CBMivAFBVV95cUxQd3YzQUdEdTBReUptbzJfWDljS2ZMM1dOOXFiMURMZGV3TFFEYktBSVFxeGdGbDAza0gtejRxd0VLVTVEWDJ4UFVyOWxvUTFMLTdYZzZWaktDN2M1cTJ2WlFBalQ5TWRYaTI5OGFEcThQanJNNVF5TXY3RXNfZlVkbFdkS1R4bTNsR1l6b1hDYkp6bG1nM2psVS0xeUpxZWViQl9UR0dtUUE3TjkxMWxGbUdLVnczR3Y5NDI2VA?oc=5", "source_name": "Donan\u0131mHaber", "published_at": "2026-07-11T14:41:11+00:00", "published_display": "11 Jul 2026 14:41", "sentiment": "negative", "sentiment_pct": 34, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Euro Tech Holdings (CLWT) Rallies 6.4%: Testing Resistance at $1.91 - Call Spread Alert", "summary": "", "url": "https://news.google.com/rss/articles/CBMingFBVV95cUxQZGQ0X2lLZ3hURTNrakswOUp2U3NlREZoYjFBOExFNEhUaktPQWNCbjNqUmpHY3A1LS1Xa3g0OC14ZENJbHIyd0MwTFM1NE5SLXMyRTk2ZTFpZHdCZUh4cHRTZE1WRmY5WWV4MHVCVU9RVnJkVVlZeUpsdWhmWHNVNE0yckFRdTdWY3hkNEJsTG92bl90NURwMVlZc09JUQ?oc=5", "source_name": "dars.gov.et", "published_at": "2026-07-01T22:41:38+00:00", "published_display": "01 Jul 2026 22:41", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Why Did Euro Tech Holdings (CLWT) Stock Jump Over 12% After Hours? - Euro Tech Holdings (NASDAQ:CLWT)", "summary": "", "url": "https://news.google.com/rss/articles/CBMiuwFBVV95cUxOUXNPZGN0ZmxyVW9BWU5rSUR5bHEwRzNDSW5wdWFrMHVVNHlraS11MnZrM3o5WWxjVmlYd1VlRXJyOE1wSVFnMW5IdFNubkJ2bkdidjV1aUpTOFBGQmJYb2Y4b21YSjRFWDVlS0kzTG9qQlJrNURCa29jeGpnNnhIMzA5ZlNYRUtoVEo2UXFmSEQ2ZlJSeG5NTktmckg5TlpKaHRBVFVDakhrYXIycEsxR0x0RElaU2NlT3N3?oc=5", "source_name": "Benzinga", "published_at": "2026-06-18T07:00:00+00:00", "published_display": "18 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Euro Tech Holdings Company Limited Announces The Appointment Of Strategic Partner To Launch Next-Generation Mobile Hybrid Facility For Enhanced Ballast Water Treatment", "summary": "", "url": "https://finance.yahoo.com/technology/articles/euro-tech-holdings-company-limited-110000093.html", "source_name": "PR Newswire", "published_at": "2026-06-17T11:00:00+00:00", "published_display": "17 Jun 2026 11:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "CLWT Stock Surges To 4.5 Year Highs - What Is Euro Tech\u2019s Norwegian Partnership About?", "summary": "", "url": "https://news.google.com/rss/articles/CBMi4AFBVV95cUxQVVRZYXlzbHpJdUwyamM3ZUppUUNWUEx5R25nNzlnbXRQTTc3aWVKU0tzc0xOaG5tNGlJSnhWY285UERXUHVvbmEzWjByTTBaMU51Q0lDazFxUEd2YUFQWGZEOTFGcmJRNlQzZm9HTkxFVGVaSHk5am9iYVdSVkticXJQRmtKZ0szVk9sc2hVMkxpd3VXc2xqM0RSTEVuNmQtMXBmcWpRcG1rOVZVSjdHNWpIbnVsckVrdnpLTHF5NW1aV1RtSTdWTEw4clV4VEFjRnMxd3ZGOW1fMG5GT3A4NQ?oc=5", "source_name": "Stocktwits", "published_at": "2026-06-17T07:00:00+00:00", "published_display": "17 Jun 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "CLWT Stock Pops As Euro Tech Unveils New Maritime Solution", "summary": "", "url": "https://news.google.com/rss/articles/CBMikAFBVV95cUxPQXZTaHpRV0lvWlJkaVl0ck5LQUgwRnJic09zQnZlQnZVWTYtdVcwNWluTWRza21wal80cVdGb29wN0VHdHppN0lpdzBNV1JrOUdrSk9CN2J4UkthUmxnV3hKU1dtQ3FyNjJZaGNhdlZrQkNCMVFhRTNmd1NfYWJ5UUNNS3JvSThBQ05yQTlkbVc?oc=5", "source_name": "StocksToTrade", "published_at": "2026-06-17T07:00:00+00:00", "published_display": "17 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Mobile ballast water plant to anchor Euro Tech\u2013Sea Clean Norway deal", "summary": "", "url": "https://news.google.com/rss/articles/CBMiugFBVV95cUxPakFSa0lQNHdWeTJHZGswMG1HSVVMOHdZWGtkdjVkSVBxTmlPLTBSQW85YkhWNzVTbE5YZTlYNlMwMko5Rjd0MGxNeWc2cTNKb0JvZ1M4X1J1ZmVScHYyU3FQdXh1UzRSY1ZLVWRaVERGT0ZOVW5rMHE3TjZzYkFraXhJNm55UE8waDdCbVNIenA1dGQ5SW1JS3A3SVM1VnBoR09nbVVuaFN0ZEdBRDN5Ql9RdnRTVkVDakE?oc=5", "source_name": "Stock Titan", "published_at": "2026-06-17T07:00:00+00:00", "published_display": "17 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "CLWT Stock Jumps As Euro Tech Unveils Green Maritime Upgrade", "summary": "", "url": "https://news.google.com/rss/articles/CBMilAFBVV95cUxPMEtfaGF4cVNWaEhuSzV5NmRlRUt0RC0xeW9IZ21jWDZVZl9yYnBZUzJKa2FPVDFfbG5HNllUWDR3dGVkMXdrUUlCMW5XQVZsaWtaQm8xY00xN1BqWTNZaUpxODNQd0h0MU9GaG1selR6bFEtOTFqMkZJbTZEeGY0SEJjSkE5MDN3enJaUGx5M0NoMEZR?oc=5", "source_name": "timothysykes.com", "published_at": "2026-06-10T07:00:00+00:00", "published_display": "10 Jun 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "CLWT Jumps As Euro Tech Unveils New Maritime Green Tech", "summary": "", "url": "https://news.google.com/rss/articles/CBMikAFBVV95cUxQeTNoRG04Nlg5dWlUZ3FEel9obkw0dm5lNVRUME5uQmJNWHI5SU9xOUZ5V19aVkNuZEpvMzcwaEp2VERqOWthYmVMSzhfVEE4NTVhcTFHSlQ3aGdNQ1hrNmtsSWtsVWx3dGdHbjBsSXZuUmN0bWxkYjdISmhsYXJxTGpLMHFHTFp5OHlLdnd3STM?oc=5", "source_name": "StocksToTrade", "published_at": "2026-06-10T07:00:00+00:00", "published_display": "10 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Euro Tech Holdings Company Limited Announces The Launch Of Next-Generation Mobile Hybrid Facility For Enhanced Ballast Water Treatment", "summary": "", "url": "https://finance.yahoo.com/sectors/technology/articles/euro-tech-holdings-company-limited-110000368.html", "source_name": "PR Newswire", "published_at": "2026-06-09T11:00:00+00:00", "published_display": "09 Jun 2026 11:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Euro Tech Holdings Company Limited Reports 2025 Year-End Results", "summary": "", "url": "https://finance.yahoo.com/markets/stocks/articles/euro-tech-holdings-company-limited-230000396.html", "source_name": "PR Newswire", "published_at": "2026-04-30T23:00:00+00:00", "published_display": "30 Apr 2026 23:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Euro Tech Holdings Company Limited (NASDAQ:CLWT) Could Be Riskier Than It Looks", "summary": "", "url": "https://news.google.com/rss/articles/CBMi2gFBVV95cUxNSE0zZkhfX3A0OFZiWl9XMnk0cDd2dEd6RzB6YmhWMDBEbnhYckY0OHN5MTlKN3FwM0ZNVTZxWTIwY0QxZlFDWkpzU2twOUZLZmtiWmExendXUVZJQ3BNQ2tFYmFyNXJRSUlaWWVjUnRGZ1N2RHR6ZzFxVjQ5MldTV2ZUdk55c1dJc3VKbDQxdHdmY2Y5Wng3ODNXWVlPNEsxaG9zcEhhZVlCSVZLQjFxTUlIZ3pZR0pZR2ktaFJpdnJzR1Q5Z25tN0pYbllnd1dFb283UGZLalpWQdIB3wFBVV95cUxNRFBFUWNqT3U4MjJ0YlYyN2x3ZW1La2hGM3dUY1JCdF9vcEg4RzBmVEJ5SDN6cW5DQ2N4RU1DOUgtVmIyaVFvWnEyeFdheWhlZjVzMThuVWpockpEVXdEalkzYTRRMld0MUJFTU1PcnR2cGtHckh2ZTI2YUpORFBGYUJISkU5aXg0T3oyMEpCc3gxNWdwSWVYanljWmt4MjQyc2dhWFBCeVpZanV1ZmZSX1M4cUgyN1RCb2lFV0tXa3NYRFF6Mm5NYnRzd0FPMzJISDVqREdrZlhLV1JaRW80?oc=5", "source_name": "simplywall.st", "published_at": "2026-02-11T08:00:00+00:00", "published_display": "11 Feb 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Euro Tech Holdings Co (CLWT) Stock Price, News & Analysis", "summary": "", "url": "https://news.google.com/rss/articles/CBMiU0FVX3lxTE9wMUZTcWh6SVZhSjRkZzBSbTB6eUEwRUt6al9PM0M1a28yOF9HR3prSExUMkVlNlR3QTNZUXQtaGdfQzEzUVloS1A0ay1qQWVNQlpz?oc=5", "source_name": "Stock Titan", "published_at": "2025-04-25T02:59:05+00:00", "published_display": "25 Apr 2025 02:59", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Euro Tech Holdings (CLWT) Stock News & Updates", "summary": "", "url": "https://news.google.com/rss/articles/CBMiTkFVX3lxTE4wMGg4N25uZDM3eUVtcWVEdmxBQVl4Vi1ndzh5YWRoWHlURVdjQ1NoMkMweUhhSTlzOUZvMGdlNWhnMWIwT2tkZjc3cFRGZw?oc=5", "source_name": "Stock Titan", "published_at": "2020-10-11T08:03:31+00:00", "published_display": "11 Oct 2020 08:03", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Euro Tech Stock Price Today | NASDAQ: CLWT Live", "summary": "", "url": "https://news.google.com/rss/articles/CBMiYkFVX3lxTE8tbmVRcjZUUm02Tlc1YUlvWHJGaWNoYXBVNi11OEUyZHJaaHMwdEJhLUdKTG1LRnJXVDRlcGZiRDhPY2o4LTAyNkdHS2FwR0FSdi10NFdvbXRCLVRoc0k5QW1B?oc=5", "source_name": "Investing.com", "published_at": "2017-01-03T11:00:28+00:00", "published_display": "03 Jan 2017 11:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}], "by_tier": {"direct": [{"title": "Price to book forward of Euro Tech Holdings Company Limited \u2013 NASDAQ:CLWT", "summary": "", "url": "https://news.google.com/rss/articles/CBMinAFBVV95cUxPM05tbzAyUVNWOHBWay1UWHNKX3RVM01vZ2pRS2Y2UzVHV0VCcTNEc0V6cVJHaWlKVXlYeTNVQ0pUTXZIWUx2QmQ5eUw2a3FpUzB0NEFBdXZSS0xIZUJIZGNTa280d0VwS0hhdGxZSFlBNnBKd1dpN1hJTTJGR1FnTmo5OUJ3cE5FdU5SZS1oWUZ0Tlg1dnZJNDBsVzI?oc=5", "source_name": "TradingView", "published_at": "2026-07-12T16:17:04+00:00", "published_display": "12 Jul 2026 16:17", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Euro Tech Holdings (CLWT) Faces Modest Decline, Holding Near Support Levels - Upthrust Pattern", "summary": "", "url": "https://news.google.com/rss/articles/CBMivAFBVV95cUxQd3YzQUdEdTBReUptbzJfWDljS2ZMM1dOOXFiMURMZGV3TFFEYktBSVFxeGdGbDAza0gtejRxd0VLVTVEWDJ4UFVyOWxvUTFMLTdYZzZWaktDN2M1cTJ2WlFBalQ5TWRYaTI5OGFEcThQanJNNVF5TXY3RXNfZlVkbFdkS1R4bTNsR1l6b1hDYkp6bG1nM2psVS0xeUpxZWViQl9UR0dtUUE3TjkxMWxGbUdLVnczR3Y5NDI2VA?oc=5", "source_name": "Donan\u0131mHaber", "published_at": "2026-07-11T14:41:11+00:00", "published_display": "11 Jul 2026 14:41", "sentiment": "negative", "sentiment_pct": 34, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Euro Tech Holdings (CLWT) Rallies 6.4%: Testing Resistance at $1.91 - Call Spread Alert", "summary": "", "url": "https://news.google.com/rss/articles/CBMingFBVV95cUxQZGQ0X2lLZ3hURTNrakswOUp2U3NlREZoYjFBOExFNEhUaktPQWNCbjNqUmpHY3A1LS1Xa3g0OC14ZENJbHIyd0MwTFM1NE5SLXMyRTk2ZTFpZHdCZUh4cHRTZE1WRmY5WWV4MHVCVU9RVnJkVVlZeUpsdWhmWHNVNE0yckFRdTdWY3hkNEJsTG92bl90NURwMVlZc09JUQ?oc=5", "source_name": "dars.gov.et", "published_at": "2026-07-01T22:41:38+00:00", "published_display": "01 Jul 2026 22:41", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Why Did Euro Tech Holdings (CLWT) Stock Jump Over 12% After Hours? - Euro Tech Holdings (NASDAQ:CLWT)", "summary": "", "url": "https://news.google.com/rss/articles/CBMiuwFBVV95cUxOUXNPZGN0ZmxyVW9BWU5rSUR5bHEwRzNDSW5wdWFrMHVVNHlraS11MnZrM3o5WWxjVmlYd1VlRXJyOE1wSVFnMW5IdFNubkJ2bkdidjV1aUpTOFBGQmJYb2Y4b21YSjRFWDVlS0kzTG9qQlJrNURCa29jeGpnNnhIMzA5ZlNYRUtoVEo2UXFmSEQ2ZlJSeG5NTktmckg5TlpKaHRBVFVDakhrYXIycEsxR0x0RElaU2NlT3N3?oc=5", "source_name": "Benzinga", "published_at": "2026-06-18T07:00:00+00:00", "published_display": "18 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Euro Tech Holdings Company Limited Announces The Appointment Of Strategic Partner To Launch Next-Generation Mobile Hybrid Facility For Enhanced Ballast Water Treatment", "summary": "", "url": "https://finance.yahoo.com/technology/articles/euro-tech-holdings-company-limited-110000093.html", "source_name": "PR Newswire", "published_at": "2026-06-17T11:00:00+00:00", "published_display": "17 Jun 2026 11:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "CLWT Stock Surges To 4.5 Year Highs - What Is Euro Tech\u2019s Norwegian Partnership About?", "summary": "", "url": "https://news.google.com/rss/articles/CBMi4AFBVV95cUxQVVRZYXlzbHpJdUwyamM3ZUppUUNWUEx5R25nNzlnbXRQTTc3aWVKU0tzc0xOaG5tNGlJSnhWY285UERXUHVvbmEzWjByTTBaMU51Q0lDazFxUEd2YUFQWGZEOTFGcmJRNlQzZm9HTkxFVGVaSHk5am9iYVdSVkticXJQRmtKZ0szVk9sc2hVMkxpd3VXc2xqM0RSTEVuNmQtMXBmcWpRcG1rOVZVSjdHNWpIbnVsckVrdnpLTHF5NW1aV1RtSTdWTEw4clV4VEFjRnMxd3ZGOW1fMG5GT3A4NQ?oc=5", "source_name": "Stocktwits", "published_at": "2026-06-17T07:00:00+00:00", "published_display": "17 Jun 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "CLWT Stock Pops As Euro Tech Unveils New Maritime Solution", "summary": "", "url": "https://news.google.com/rss/articles/CBMikAFBVV95cUxPQXZTaHpRV0lvWlJkaVl0ck5LQUgwRnJic09zQnZlQnZVWTYtdVcwNWluTWRza21wal80cVdGb29wN0VHdHppN0lpdzBNV1JrOUdrSk9CN2J4UkthUmxnV3hKU1dtQ3FyNjJZaGNhdlZrQkNCMVFhRTNmd1NfYWJ5UUNNS3JvSThBQ05yQTlkbVc?oc=5", "source_name": "StocksToTrade", "published_at": "2026-06-17T07:00:00+00:00", "published_display": "17 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Mobile ballast water plant to anchor Euro Tech\u2013Sea Clean Norway deal", "summary": "", "url": "https://news.google.com/rss/articles/CBMiugFBVV95cUxPakFSa0lQNHdWeTJHZGswMG1HSVVMOHdZWGtkdjVkSVBxTmlPLTBSQW85YkhWNzVTbE5YZTlYNlMwMko5Rjd0MGxNeWc2cTNKb0JvZ1M4X1J1ZmVScHYyU3FQdXh1UzRSY1ZLVWRaVERGT0ZOVW5rMHE3TjZzYkFraXhJNm55UE8waDdCbVNIenA1dGQ5SW1JS3A3SVM1VnBoR09nbVVuaFN0ZEdBRDN5Ql9RdnRTVkVDakE?oc=5", "source_name": "Stock Titan", "published_at": "2026-06-17T07:00:00+00:00", "published_display": "17 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "CLWT Stock Jumps As Euro Tech Unveils Green Maritime Upgrade", "summary": "", "url": "https://news.google.com/rss/articles/CBMilAFBVV95cUxPMEtfaGF4cVNWaEhuSzV5NmRlRUt0RC0xeW9IZ21jWDZVZl9yYnBZUzJKa2FPVDFfbG5HNllUWDR3dGVkMXdrUUlCMW5XQVZsaWtaQm8xY00xN1BqWTNZaUpxODNQd0h0MU9GaG1selR6bFEtOTFqMkZJbTZEeGY0SEJjSkE5MDN3enJaUGx5M0NoMEZR?oc=5", "source_name": "timothysykes.com", "published_at": "2026-06-10T07:00:00+00:00", "published_display": "10 Jun 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "CLWT Jumps As Euro Tech Unveils New Maritime Green Tech", "summary": "", "url": "https://news.google.com/rss/articles/CBMikAFBVV95cUxQeTNoRG04Nlg5dWlUZ3FEel9obkw0dm5lNVRUME5uQmJNWHI5SU9xOUZ5V19aVkNuZEpvMzcwaEp2VERqOWthYmVMSzhfVEE4NTVhcTFHSlQ3aGdNQ1hrNmtsSWtsVWx3dGdHbjBsSXZuUmN0bWxkYjdISmhsYXJxTGpLMHFHTFp5OHlLdnd3STM?oc=5", "source_name": "StocksToTrade", "published_at": "2026-06-10T07:00:00+00:00", "published_display": "10 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Euro Tech Holdings Company Limited Announces The Launch Of Next-Generation Mobile Hybrid Facility For Enhanced Ballast Water Treatment", "summary": "", "url": "https://finance.yahoo.com/sectors/technology/articles/euro-tech-holdings-company-limited-110000368.html", "source_name": "PR Newswire", "published_at": "2026-06-09T11:00:00+00:00", "published_display": "09 Jun 2026 11:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Euro Tech Holdings Company Limited Reports 2025 Year-End Results", "summary": "", "url": "https://finance.yahoo.com/markets/stocks/articles/euro-tech-holdings-company-limited-230000396.html", "source_name": "PR Newswire", "published_at": "2026-04-30T23:00:00+00:00", "published_display": "30 Apr 2026 23:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Euro Tech Holdings Company Limited (NASDAQ:CLWT) Could Be Riskier Than It Looks", "summary": "", "url": "https://news.google.com/rss/articles/CBMi2gFBVV95cUxNSE0zZkhfX3A0OFZiWl9XMnk0cDd2dEd6RzB6YmhWMDBEbnhYckY0OHN5MTlKN3FwM0ZNVTZxWTIwY0QxZlFDWkpzU2twOUZLZmtiWmExendXUVZJQ3BNQ2tFYmFyNXJRSUlaWWVjUnRGZ1N2RHR6ZzFxVjQ5MldTV2ZUdk55c1dJc3VKbDQxdHdmY2Y5Wng3ODNXWVlPNEsxaG9zcEhhZVlCSVZLQjFxTUlIZ3pZR0pZR2ktaFJpdnJzR1Q5Z25tN0pYbllnd1dFb283UGZLalpWQdIB3wFBVV95cUxNRFBFUWNqT3U4MjJ0YlYyN2x3ZW1La2hGM3dUY1JCdF9vcEg4RzBmVEJ5SDN6cW5DQ2N4RU1DOUgtVmIyaVFvWnEyeFdheWhlZjVzMThuVWpockpEVXdEalkzYTRRMld0MUJFTU1PcnR2cGtHckh2ZTI2YUpORFBGYUJISkU5aXg0T3oyMEpCc3gxNWdwSWVYanljWmt4MjQyc2dhWFBCeVpZanV1ZmZSX1M4cUgyN1RCb2lFV0tXa3NYRFF6Mm5NYnRzd0FPMzJISDVqREdrZlhLV1JaRW80?oc=5", "source_name": "simplywall.st", "published_at": "2026-02-11T08:00:00+00:00", "published_display": "11 Feb 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Euro Tech Holdings Co (CLWT) Stock Price, News & Analysis", "summary": "", "url": "https://news.google.com/rss/articles/CBMiU0FVX3lxTE9wMUZTcWh6SVZhSjRkZzBSbTB6eUEwRUt6al9PM0M1a28yOF9HR3prSExUMkVlNlR3QTNZUXQtaGdfQzEzUVloS1A0ay1qQWVNQlpz?oc=5", "source_name": "Stock Titan", "published_at": "2025-04-25T02:59:05+00:00", "published_display": "25 Apr 2025 02:59", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Euro Tech Holdings (CLWT) Stock News & Updates", "summary": "", "url": "https://news.google.com/rss/articles/CBMiTkFVX3lxTE4wMGg4N25uZDM3eUVtcWVEdmxBQVl4Vi1ndzh5YWRoWHlURVdjQ1NoMkMweUhhSTlzOUZvMGdlNWhnMWIwT2tkZjc3cFRGZw?oc=5", "source_name": "Stock Titan", "published_at": "2020-10-11T08:03:31+00:00", "published_display": "11 Oct 2020 08:03", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Euro Tech Stock Price Today | NASDAQ: CLWT Live", "summary": "", "url": "https://news.google.com/rss/articles/CBMiYkFVX3lxTE8tbmVRcjZUUm02Tlc1YUlvWHJGaWNoYXBVNi11OEUyZHJaaHMwdEJhLUdKTG1LRnJXVDRlcGZiRDhPY2o4LTAyNkdHS2FwR0FSdi10NFdvbXRCLVRoc0k5QW1B?oc=5", "source_name": "Investing.com", "published_at": "2017-01-03T11:00:28+00:00", "published_display": "03 Jan 2017 11:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}], "industry": [], "sector": []}, "total_fetched": 51, "total_relevant": 16, "sentiment_summary": {"positive": 2, "negative": 1, "neutral": 13, "score": 50, "total": 16, "label": "Balanced news tone", "tone": "neutral"}, "classifier": {"primary_event": "general", "primary_label": "Market update", "confidence": 86, "events": [{"event": "general", "label": "Market update", "weight": 6.6, "count": 12}, {"event": "deals", "label": "Deals and strategy", "weight": 1.1, "count": 2}, {"event": "analyst", "label": "Analyst action", "weight": 0.55, "count": 1}, {"event": "earnings", "label": "Earnings", "weight": 0.55, "count": 1}], "positive_events": 2, "negative_events": 1}, "market_context": {"has_market_context": true, "latest_close": 1.67, "latest_week": "2026-07-10", "one_week_move": -1.8, "four_week_move": 30.5, "twelve_week_move": 35.8, "trend_signal": "1", "trend_label": "Trend active", "trend_tone": "positive", "market_dynamics": 1.216801, "market_dynamics_buy_signal": false, "relative_strength": 12.135671, "fair_value_gap": 20.8, "fair_value_label": "Near fair-value range", "fair_value_tone": "neutral", "expectation_direction": "negative", "expectation_probability": 44.6257, "reaction_label": "Price digesting", "reaction_tone": "neutral", "market_sentence": "-1.8% over one week, +30.5% over four weeks, trend active, and near fair-value range."}, "interpretation": {"label": "Balanced read", "tone": "neutral", "classification": "balanced", "summary": "News tone and price action are not far from neutral.", "confidence": 60, "badges": [], "opportunities": [], "risks": [], "event_label": "Market update", "sentiment_word": "balanced"}, "charts": {"sources": [{"label": "PR Newswire", "count": 3}, {"label": "Stock Titan", "count": 3}, {"label": "StocksToTrade", "count": 2}, {"label": "TradingView", "count": 1}, {"label": "Donan\u0131mHaber", "count": 1}, {"label": "dars.gov.et", "count": 1}, {"label": "Benzinga", "count": 1}, {"label": "Stocktwits", "count": 1}], "tiers": [{"label": "Direct company coverage", "count": 16}, {"label": "Industry context", "count": 0}, {"label": "Sector context", "count": 0}], "events": [{"label": "Market update", "count": 12}, {"label": "Deals and strategy", "count": 2}, {"label": "Analyst action", "count": 1}, {"label": "Earnings", "count": 1}]}, "insights": [{"label": "Weighted tone", "value": "50/100", "tone": "neutral", "text": "Balanced news tone"}, {"label": "Market reaction", "value": "Balanced read", "tone": "neutral", "text": "News tone and price action are not far from neutral."}, {"label": "Primary event", "value": "Market update", "tone": "neutral", "text": "86/100 classification confidence."}, {"label": "Company focus", "value": "16", "tone": "positive", "text": "directly relevant articles"}, {"label": "Source quality", "value": "0", "tone": "neutral", "text": "high-authority source matches"}, {"label": "Trend context", "value": "Trend active", "tone": "positive", "text": "-1.8% over one week, +30.5% over four weeks, trend active, and near fair-value range."}, {"label": "Latest direct headline", "value": "Neutral", "tone": "neutral", "text": "Price to book forward of Euro Tech Holdings Company Limited \u2013 NASDAQ:CLWT"}], "updated_at": "2026-07-16T10:54:57.434088+00:00", "disclaimer": "Educational market research only. Not financial, investment, trading, tax, or legal advice."}