{"ticker": {"uuid": "87d47fe4-c07d-42e0-be3e-4e792c451058", "symbol": "ECJ", "name": "Ecolab Inc.", "exchange": "GER", "country": "DE", "sector": "Basic Materials", "industry": "Specialty Chemicals"}, "articles": [{"title": "JPMorgan reports 14.4M-share Ecolab Inc. (NYSE: ECL) stake at 5.1%", "summary": "", "url": "https://news.google.com/rss/articles/CBMitwFBVV95cUxNWEEyZDFOaGtVVk1IVXp0OWIxaXc1RjVJbnZCVnVQVVdhVHowYlpMVjJrMjFuYzdoZmpVUjctTVJNS1p3Q2hWeTdOaWs5UnQtWkwzeXJWSGFPdjAtNTBzaDQwYlpLbGYtRUFLU1RkR25VU0NuM3U5dG9ia2JjQmlIVUV2ZTJGWmNBNG5pNWtpaFJNUlRHQzJqVjNCcGhrYmpEdTR2QnJWanFta2RhTWpuVk9FQndLTjQ?oc=5", "source_name": "Stock Titan", "published_at": "2026-07-16T20:05:27+00:00", "published_display": "16 Jul 2026 20:05", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Ecolab (NYSE: ECL) director Suzanne Vautrinot receives 130-share stock grant", "summary": "", "url": "https://news.google.com/rss/articles/CBMipgFBVV95cUxNeG0zbnEzYzFYRVhWQ0VrTWVQLXhLNG5XQzE5RE5KTG9NZ1pSSWxHdjUySWR5azRfTUhiZENhZHVqZjVMTGR1cWE3clA1WXlJNkVIZ2t2N0RfNGN0RFhzRlA0Y1dJbEJsYlRvM3ZLemdXNEowTWZmOENHc1hQdmdDVXZrb0JjTWs1dldWUnFlMXVxVXZHM0VrN2U2VzFZd0VDTFNNV0pR?oc=5", "source_name": "Stock Titan", "published_at": "2026-07-02T07:00:00+00:00", "published_display": "02 Jul 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": "Ecolab (NYSE: ECL) director John Zillmer receives 130-share stock grant", "summary": "", "url": "https://news.google.com/rss/articles/CBMipgFBVV95cUxNV2o1NkZpbl9qMUNHbGRxS0pxeTdWMVRhSlR5V1ZNaHJDOVNzMVltTUMxbFlHS01Kd21WU3ZPanozcXdOcXltVTJvZlpmSHFDNTY3NVRLNnY1LW5QcHZnSFFCaHQ0clZuSXN1aWhrRDQycGZwNG44WVZTUXV5U0w2LXFaU0pYQmpnUEdLaGU4a3VHajhNc3hwSTNYeFYwc3hOOEJyTUln?oc=5", "source_name": "Stock Titan", "published_at": "2026-07-02T07:00:00+00:00", "published_display": "02 Jul 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": "Ecolab (ECL) director Nowell reports 130-share stock grant, holding 6,773 shares", "summary": "", "url": "https://news.google.com/rss/articles/CBMipgFBVV95cUxPd3gwMm9iNmtfbXJXNmg1OXVWV1hlNGdTaVVNQTQ2VkJFUUFwcl9GNF9QVDB1LUJoVWtETFVRb2lwbkM2cDcwOWRRZlBOb2FNNGJxSFdMeEt2akQyVlpmbTF0TmF0YjZsaE5ya0lfV1E5TG02MVl5MHZRbFJxNUdRZEIxQ2NNcVhRVUlDaHZUZXNBNVRUY3dDQ2NfZHE4YU9sbEFFWmxn?oc=5", "source_name": "Stock Titan", "published_at": "2026-07-02T07:00:00+00:00", "published_display": "02 Jul 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": "Ecolab (ECL) director Tracy McKibben receives 130-share stock grant", "summary": "", "url": "https://news.google.com/rss/articles/CBMipgFBVV95cUxPVmRpRnVSRlZJdXBmRnlpZmotM01CelNiOGJFdVNENzdaWVFaS180RlRCeDJrRTZMOV8wYnAyX3FwRHlIbkhTSGFFdHFkUWp1Z2VKU2FaWS1HQkhteDhzdEVyLWtaLTUtLWZiWHFGY1o0SElWNVZxX0JZdEtSN1ZXUDFROTBudkFLNEN2Tnd1VEpZd1FHWk9GQ3h1MGRiNXUtMEJCaEpB?oc=5", "source_name": "Stock Titan", "published_at": "2026-07-02T07:00:00+00:00", "published_display": "02 Jul 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": "Ecolab (ECL) director Julie Whalen granted 130.18 shares in stock award", "summary": "", "url": "https://news.google.com/rss/articles/CBMipgFBVV95cUxOOHpVbF9MM01RbS1RV2VKUndESlJyaTAwZ2xWREUyUUtld3JXdUx2WDRnVW5xdmEwblg5cVp1V0lRZVQ0SnJ4SVlVTXAzZ0VuZVFsbnE5Q282LUw1RjB2UzY0LUNrcWVNM0lXcHZEa3NPVTJRWnczMG4wN3NNRW8yaFc0TlhJRHF1cHpRNjU0OEUxUG4xOUs0azA3WW9SdHNlUTRpUmlB?oc=5", "source_name": "Stock Titan", "published_at": "2026-07-02T07:00:00+00:00", "published_display": "02 Jul 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": "Ecolab (ECL) director Michael Larson receives 130-share stock award", "summary": "", "url": "https://news.google.com/rss/articles/CBMipgFBVV95cUxPaDZ3S1hwNWxwVzI4Um91YmtQX3QwUFFzbW1najlkQ3l4SUhhR0J1ZTk2UC1ONlZrM1Y5V3NQdE1xd2tKWDBmckpNZGdxX2JIalQ1cTVESEJjQ19WT2FoWHRWU2tLRmJzMlFrX1RITHhSdGlZLTBXeVFlNk1hNzBreEpERmJyZWpqb2ZlbDgtWGM4cXc2YXVGS1d0MU94WEJaN2JiczFR?oc=5", "source_name": "Stock Titan", "published_at": "2026-07-02T07:00:00+00:00", "published_display": "02 Jul 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": "Director David MacLennan adds Ecolab (ECL) shares through routine stock awards", "summary": "", "url": "https://news.google.com/rss/articles/CBMipgFBVV95cUxQTnltX0JpdEt2Wk5sLXhNUTdscnA0Rks4bTEyNzV4UHpTWVNrcXBmYlQ0ay1SWm5aUWxXVWZwcXJzSnNmR0JPYTdCWjhyOWZaVkxEUV9Yd01rM3lKSjNxOTl6VlZZc283b2VLMTFkTVU4aWtuSlJrXzBUMTJRUFV3VzlLX0NIejExOTY0bU0xTzJzOEdIVWlURlZxRUU3ZFprR3BSVjBn?oc=5", "source_name": "Stock Titan", "published_at": "2026-07-02T07:00:00+00:00", "published_display": "02 Jul 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": "Ecolab (NYSE: ECL) director granted 130-share common stock award", "summary": "", "url": "https://news.google.com/rss/articles/CBMipgFBVV95cUxQSDZXbHpBc3JQd3JMTnhXNHU5R2xFblE4RjliOVZUTl9majMtYzV3ZDJIUjVfYUxTN0FFZWNIUDRYblZZYi15ckpKQW9kclVTT3N4Vi12Y2dqZkZyOFZianhXQ3dDSW5tZk11c3YzSjhleDNPQUtwU1NBM013dTE3LXZfaDVFT2M2QXFCc3doaTdrQUI3STgyR25ZNGVKLVFKQU1uT0F3?oc=5", "source_name": "Stock Titan", "published_at": "2026-07-02T07:00:00+00:00", "published_display": "02 Jul 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": "Ecolab (ECL) director Michel Doukeris receives 130-share stock grant in Form 4 filing", "summary": "", "url": "https://news.google.com/rss/articles/CBMipgFBVV95cUxOMGFoNzRPNHJzVkltczd6WEVEZ19odnBYTnpDRHQ0SFBCZnBFdFJLUnVPVW9jTFRUdmhYZkQxaERVWkFlSmNQV25hLUxuRVRwNVhkTDJDSHVLZHg3VjB5Y3RXMXJnMWNJLTNSRG5sbnd3cVpNbnZPekFxS3ZvVDZnRGZ4ZmJqbDN1MnJhUlBlYXlBM1ctTjRNQ0pVZ0JEZy1kNzZDMHd3?oc=5", "source_name": "Stock Titan", "published_at": "2026-07-02T07:00:00+00:00", "published_display": "02 Jul 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": "Director Marion K. Gross receives stock grant at Ecolab (NYSE: ECL)", "summary": "", "url": "https://news.google.com/rss/articles/CBMipgFBVV95cUxQWi0tQXFIZjl5eGdoTzlvV29DWmpOcjI3TEhsS2VoMHFjSHp5cjE0aGJDUWlWcUxTNndaTUpTYzVpTUlQNEUxdkVXdVhSalJzU1pMSWd0U0o2TUYxenNYQkpVMEVQYmswMWp3a3lrbGFDZzl5RkFPREpleFFHc0VndXdHTDY1b19IVDRwNHczREZmVFRIWXJhbmNhWmlaRlhTX2hoSnln?oc=5", "source_name": "Stock Titan", "published_at": "2026-07-02T07:00:00+00:00", "published_display": "02 Jul 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": "Citi Raises Ecolab (ECL) Price Target, Names it Top Specialty Chemicals Pick Ahead of Q2 Earnings", "summary": "", "url": "https://news.google.com/rss/articles/CBMimAFBVV95cUxNRWtSdjJ4djVKNjFYTjhFQllGSjB2V19oSzJVT2dGd0JkekY4S0xNb0VMdUxjaW1IMkp3Zl9PbGVxb2JrREVoU1A2VGtDaXhVU1hsSGdiOUFNdkhCMW9zNWxWWFlfbk5YSjd4ZjhCSWlLckg4YUpsdVRLOXRhSG5FR1ZJMnQxa21xaTB1SGtBMEdTWFdCM1FWeQ?oc=5", "source_name": "Market source", "published_at": "2026-06-25T07:00:00+00:00", "published_display": "25 Jun 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Ecolab Inc. stock (US2824031014): share price eases while investors eye upcoming dividend date", "summary": "", "url": "https://news.google.com/rss/articles/CBMixAFBVV95cUxOV1g2bUJyaFpUZFVDX05SVW85Q0RVb2VmV0F3aU9PdzJUSWpVcENiZVh2UzJVRURxSmh2Qnk0UGJnX3NnWGZKNEN0OUtVMWdFWkluR1ZyTjR5SDM2WF9ZMUlIb3Z3TEpnd0JVaWpjLWtCRFk0TXQ3QjVUV1JUOXBqclRaTTNjWkYyc09hejFqTnBKaWhUbFRmQVVhWVBOY3EwTGJLZ0lKMmpaeWkxN1J5ODIzS2RFYkhkbUlNNktQczd4Zk9O?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-06-02T07:00:00+00:00", "published_display": "02 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Ecolab Inc. stock (US2824031014): Norges Bank 13F filing and technical picture in focus", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwwFBVV95cUxPeDlqLVJxZ1pscUF3Z3hIOHRiemJXN0JEa0w0QVdYNzZaNl9nYzc5ek96VU5OamcwNXZvcUx1RVRzTGdnVjlNMXlDZXJfRkg3Z1lIT2xoME4zbUsyVC0wSGdDcXpNcEdCdWp3ZHZmS3dvcEExaERvc0xWYUktY3ZsX0JrOXlnX1ZrWW92LU8zZEl4b1ZTZFlBZFJBenMxTTZNRUFRV01XYTJIZmNFeGtNS0NHQzJRbFlfUFVJRFdCRVhUd2s?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-05-31T07:00:00+00:00", "published_display": "31 May 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": "Ecolab (ECL) Upgraded by UBS, Stock Climbs 3.3%", "summary": "", "url": "https://news.google.com/rss/articles/CBMirgFBVV95cUxQQ3JXeENsbnB0UEtzQ29VbGhKOHF5UEhhQk5ST09Zc1p0S2RRYWFIWUxqUVFvcV9kQWk0cXBLUDB1V3JvS2U0QkNyRkRqMGlFSmhkenp4cHl6ZGNKRWMydGFlVzFlVUhsMnlvQ3VHdFREb0cxSnVEVl8zbDF6cVFCZ1F4VUhzNVV0Q2FQNWVXZTVBdDhpbFlGUElUenJyX3ZENlBLUzRfYkFMUTBXTVE?oc=5", "source_name": "GuruFocus", "published_at": "2026-05-27T07:00:00+00:00", "published_display": "27 May 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": "Ecolab (ECL) Stock Forecast and Price Target 2026 $ECL", "summary": "", "url": "https://news.google.com/rss/articles/CBMiYkFVX3lxTE5PVURUUTJZblEtQTBDb1FRVjVJRW15Wm9JeGhYbDBrUlVyLVR6WGd2Q01wMmEyZHhselJISUt6ZHpuUGZaX2Z2R214d2dRQ3pJRlR5WHpaVWhIVGFRazh3d0dR?oc=5", "source_name": "MarketBeat", "published_at": "2024-05-11T13:37:00+00:00", "published_display": "11 May 2024 13:37", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Ecolab Inc. completed the acquisition of Bro-Tech Corporation from Stefan E. Brodie and Don B. Brodie.", "summary": "", "url": "https://news.google.com/rss/articles/CBMiggJBVV95cUxQdlktWmpUQjhrbHJpLWZiZ2hDWnFrOHRhY0F1THBoLVNXSGN6dlNtdDJmbEFTRlQwcmFoYl9vLXZTZDA4RF9iYldUa1ozcHMwMjRzQmxUT2NjUXpzNlNDcGF3WEZ3Qkxidlp2S1J5SFVETzRIMmZsN3VfZkpWNzVfR0ZEMURVVUVXaHhzRnc5bE43UXUxeWVzdzN0YzFEMUlBZG9PYzQyMXBRUjNvUUR5VGMzU2hKeEhuajNTWk1PclIxX1ZDR3ltd0RabERkMTVLQUtfbVdOTXNHcDZtNTBER3BuQkh0a2YyelY0eGpqSmtJZm9Wclp0SHNFc3FOWTgxZUE?oc=5", "source_name": "marketscreener.com", "published_at": "2021-11-30T08:00:00+00:00", "published_display": "30 Nov 2021 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Ecolab (ECL) Stock Price, News & Analysis $ECL", "summary": "", "url": "https://news.google.com/rss/articles/CBMiVkFVX3lxTE1pNXV0QlYxMjQxX0l5QUZLT21oLTAtaVpCOXVYcVVUdkx4VzI2dWZvWW5lSVN4VVV6U25EQkFnRExRZFYyRy1sSWN0bFRLcXZTa2hrdE9R?oc=5", "source_name": "MarketBeat", "published_at": "2015-06-05T16:44:51+00:00", "published_display": "05 Jun 2015 16:44", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Ecolab, Henkel of Germany form joint venture", "summary": "", "url": "https://news.google.com/rss/articles/CBMinwFBVV95cUxQWXVzNkVOZEMtNkwzSUNvc3B0Z2NZZnIzSjVDTUtQRTVnUFV2cXN4OUpoQTI3Si14UFM2LUk1bGkxZ2Z1elJmZHYySThfaUViN0pZRUJyaVJ3ckZ5T0NWTXF4NnpvcnpDdUFuSVVhbmFhdVBoNmdIR1p0Z0YyLVNDWDB6S1ZZeGFWaFczWTFSTUJHYVE3aXNYd1BHcjdJWjDSAaQBQVVfeXFMTzNybExTSEkzQlBBYlUwOWMwUFNZZWdoRkRmRmdVQVJqWVozQzE3ODE4bHZ3RkI1R3g0dnJHNTd2T3NqRTRMQ1lEWWZxakRvalNoLW96c0VrT3YzSTV6QnBLb3U1eVhBWW55dG03Q25PRnAxYzBuLTRFSGFrSk9JQ0wyNi01bUdjS0F4ZmZ4YUdmeFlzOVRxR2M0dTZvRlZ4VzhXQ1o?oc=5", "source_name": "upi.com", "published_at": "1991-07-11T07:00:00+00:00", "published_display": "11 Jul 1991 07: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": "JPMorgan reports 14.4M-share Ecolab Inc. (NYSE: ECL) stake at 5.1%", "summary": "", "url": "https://news.google.com/rss/articles/CBMitwFBVV95cUxNWEEyZDFOaGtVVk1IVXp0OWIxaXc1RjVJbnZCVnVQVVdhVHowYlpMVjJrMjFuYzdoZmpVUjctTVJNS1p3Q2hWeTdOaWs5UnQtWkwzeXJWSGFPdjAtNTBzaDQwYlpLbGYtRUFLU1RkR25VU0NuM3U5dG9ia2JjQmlIVUV2ZTJGWmNBNG5pNWtpaFJNUlRHQzJqVjNCcGhrYmpEdTR2QnJWanFta2RhTWpuVk9FQndLTjQ?oc=5", "source_name": "Stock Titan", "published_at": "2026-07-16T20:05:27+00:00", "published_display": "16 Jul 2026 20:05", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Ecolab (NYSE: ECL) director Suzanne Vautrinot receives 130-share stock grant", "summary": "", "url": "https://news.google.com/rss/articles/CBMipgFBVV95cUxNeG0zbnEzYzFYRVhWQ0VrTWVQLXhLNG5XQzE5RE5KTG9NZ1pSSWxHdjUySWR5azRfTUhiZENhZHVqZjVMTGR1cWE3clA1WXlJNkVIZ2t2N0RfNGN0RFhzRlA0Y1dJbEJsYlRvM3ZLemdXNEowTWZmOENHc1hQdmdDVXZrb0JjTWs1dldWUnFlMXVxVXZHM0VrN2U2VzFZd0VDTFNNV0pR?oc=5", "source_name": "Stock Titan", "published_at": "2026-07-02T07:00:00+00:00", "published_display": "02 Jul 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": "Ecolab (NYSE: ECL) director John Zillmer receives 130-share stock grant", "summary": "", "url": "https://news.google.com/rss/articles/CBMipgFBVV95cUxNV2o1NkZpbl9qMUNHbGRxS0pxeTdWMVRhSlR5V1ZNaHJDOVNzMVltTUMxbFlHS01Kd21WU3ZPanozcXdOcXltVTJvZlpmSHFDNTY3NVRLNnY1LW5QcHZnSFFCaHQ0clZuSXN1aWhrRDQycGZwNG44WVZTUXV5U0w2LXFaU0pYQmpnUEdLaGU4a3VHajhNc3hwSTNYeFYwc3hOOEJyTUln?oc=5", "source_name": "Stock Titan", "published_at": "2026-07-02T07:00:00+00:00", "published_display": "02 Jul 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": "Ecolab (ECL) director Nowell reports 130-share stock grant, holding 6,773 shares", "summary": "", "url": "https://news.google.com/rss/articles/CBMipgFBVV95cUxPd3gwMm9iNmtfbXJXNmg1OXVWV1hlNGdTaVVNQTQ2VkJFUUFwcl9GNF9QVDB1LUJoVWtETFVRb2lwbkM2cDcwOWRRZlBOb2FNNGJxSFdMeEt2akQyVlpmbTF0TmF0YjZsaE5ya0lfV1E5TG02MVl5MHZRbFJxNUdRZEIxQ2NNcVhRVUlDaHZUZXNBNVRUY3dDQ2NfZHE4YU9sbEFFWmxn?oc=5", "source_name": "Stock Titan", "published_at": "2026-07-02T07:00:00+00:00", "published_display": "02 Jul 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": "Ecolab (ECL) director Tracy McKibben receives 130-share stock grant", "summary": "", "url": "https://news.google.com/rss/articles/CBMipgFBVV95cUxPVmRpRnVSRlZJdXBmRnlpZmotM01CelNiOGJFdVNENzdaWVFaS180RlRCeDJrRTZMOV8wYnAyX3FwRHlIbkhTSGFFdHFkUWp1Z2VKU2FaWS1HQkhteDhzdEVyLWtaLTUtLWZiWHFGY1o0SElWNVZxX0JZdEtSN1ZXUDFROTBudkFLNEN2Tnd1VEpZd1FHWk9GQ3h1MGRiNXUtMEJCaEpB?oc=5", "source_name": "Stock Titan", "published_at": "2026-07-02T07:00:00+00:00", "published_display": "02 Jul 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": "Ecolab (ECL) director Julie Whalen granted 130.18 shares in stock award", "summary": "", "url": "https://news.google.com/rss/articles/CBMipgFBVV95cUxOOHpVbF9MM01RbS1RV2VKUndESlJyaTAwZ2xWREUyUUtld3JXdUx2WDRnVW5xdmEwblg5cVp1V0lRZVQ0SnJ4SVlVTXAzZ0VuZVFsbnE5Q282LUw1RjB2UzY0LUNrcWVNM0lXcHZEa3NPVTJRWnczMG4wN3NNRW8yaFc0TlhJRHF1cHpRNjU0OEUxUG4xOUs0azA3WW9SdHNlUTRpUmlB?oc=5", "source_name": "Stock Titan", "published_at": "2026-07-02T07:00:00+00:00", "published_display": "02 Jul 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": "Ecolab (ECL) director Michael Larson receives 130-share stock award", "summary": "", "url": "https://news.google.com/rss/articles/CBMipgFBVV95cUxPaDZ3S1hwNWxwVzI4Um91YmtQX3QwUFFzbW1najlkQ3l4SUhhR0J1ZTk2UC1ONlZrM1Y5V3NQdE1xd2tKWDBmckpNZGdxX2JIalQ1cTVESEJjQ19WT2FoWHRWU2tLRmJzMlFrX1RITHhSdGlZLTBXeVFlNk1hNzBreEpERmJyZWpqb2ZlbDgtWGM4cXc2YXVGS1d0MU94WEJaN2JiczFR?oc=5", "source_name": "Stock Titan", "published_at": "2026-07-02T07:00:00+00:00", "published_display": "02 Jul 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": "Director David MacLennan adds Ecolab (ECL) shares through routine stock awards", "summary": "", "url": "https://news.google.com/rss/articles/CBMipgFBVV95cUxQTnltX0JpdEt2Wk5sLXhNUTdscnA0Rks4bTEyNzV4UHpTWVNrcXBmYlQ0ay1SWm5aUWxXVWZwcXJzSnNmR0JPYTdCWjhyOWZaVkxEUV9Yd01rM3lKSjNxOTl6VlZZc283b2VLMTFkTVU4aWtuSlJrXzBUMTJRUFV3VzlLX0NIejExOTY0bU0xTzJzOEdIVWlURlZxRUU3ZFprR3BSVjBn?oc=5", "source_name": "Stock Titan", "published_at": "2026-07-02T07:00:00+00:00", "published_display": "02 Jul 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": "Ecolab (NYSE: ECL) director granted 130-share common stock award", "summary": "", "url": "https://news.google.com/rss/articles/CBMipgFBVV95cUxQSDZXbHpBc3JQd3JMTnhXNHU5R2xFblE4RjliOVZUTl9majMtYzV3ZDJIUjVfYUxTN0FFZWNIUDRYblZZYi15ckpKQW9kclVTT3N4Vi12Y2dqZkZyOFZianhXQ3dDSW5tZk11c3YzSjhleDNPQUtwU1NBM013dTE3LXZfaDVFT2M2QXFCc3doaTdrQUI3STgyR25ZNGVKLVFKQU1uT0F3?oc=5", "source_name": "Stock Titan", "published_at": "2026-07-02T07:00:00+00:00", "published_display": "02 Jul 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": "Ecolab (ECL) director Michel Doukeris receives 130-share stock grant in Form 4 filing", "summary": "", "url": "https://news.google.com/rss/articles/CBMipgFBVV95cUxOMGFoNzRPNHJzVkltczd6WEVEZ19odnBYTnpDRHQ0SFBCZnBFdFJLUnVPVW9jTFRUdmhYZkQxaERVWkFlSmNQV25hLUxuRVRwNVhkTDJDSHVLZHg3VjB5Y3RXMXJnMWNJLTNSRG5sbnd3cVpNbnZPekFxS3ZvVDZnRGZ4ZmJqbDN1MnJhUlBlYXlBM1ctTjRNQ0pVZ0JEZy1kNzZDMHd3?oc=5", "source_name": "Stock Titan", "published_at": "2026-07-02T07:00:00+00:00", "published_display": "02 Jul 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": "Director Marion K. Gross receives stock grant at Ecolab (NYSE: ECL)", "summary": "", "url": "https://news.google.com/rss/articles/CBMipgFBVV95cUxQWi0tQXFIZjl5eGdoTzlvV29DWmpOcjI3TEhsS2VoMHFjSHp5cjE0aGJDUWlWcUxTNndaTUpTYzVpTUlQNEUxdkVXdVhSalJzU1pMSWd0U0o2TUYxenNYQkpVMEVQYmswMWp3a3lrbGFDZzl5RkFPREpleFFHc0VndXdHTDY1b19IVDRwNHczREZmVFRIWXJhbmNhWmlaRlhTX2hoSnln?oc=5", "source_name": "Stock Titan", "published_at": "2026-07-02T07:00:00+00:00", "published_display": "02 Jul 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": "Citi Raises Ecolab (ECL) Price Target, Names it Top Specialty Chemicals Pick Ahead of Q2 Earnings", "summary": "", "url": "https://news.google.com/rss/articles/CBMimAFBVV95cUxNRWtSdjJ4djVKNjFYTjhFQllGSjB2V19oSzJVT2dGd0JkekY4S0xNb0VMdUxjaW1IMkp3Zl9PbGVxb2JrREVoU1A2VGtDaXhVU1hsSGdiOUFNdkhCMW9zNWxWWFlfbk5YSjd4ZjhCSWlLckg4YUpsdVRLOXRhSG5FR1ZJMnQxa21xaTB1SGtBMEdTWFdCM1FWeQ?oc=5", "source_name": "Market source", "published_at": "2026-06-25T07:00:00+00:00", "published_display": "25 Jun 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Ecolab Inc. stock (US2824031014): share price eases while investors eye upcoming dividend date", "summary": "", "url": "https://news.google.com/rss/articles/CBMixAFBVV95cUxOV1g2bUJyaFpUZFVDX05SVW85Q0RVb2VmV0F3aU9PdzJUSWpVcENiZVh2UzJVRURxSmh2Qnk0UGJnX3NnWGZKNEN0OUtVMWdFWkluR1ZyTjR5SDM2WF9ZMUlIb3Z3TEpnd0JVaWpjLWtCRFk0TXQ3QjVUV1JUOXBqclRaTTNjWkYyc09hejFqTnBKaWhUbFRmQVVhWVBOY3EwTGJLZ0lKMmpaeWkxN1J5ODIzS2RFYkhkbUlNNktQczd4Zk9O?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-06-02T07:00:00+00:00", "published_display": "02 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Ecolab Inc. stock (US2824031014): Norges Bank 13F filing and technical picture in focus", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwwFBVV95cUxPeDlqLVJxZ1pscUF3Z3hIOHRiemJXN0JEa0w0QVdYNzZaNl9nYzc5ek96VU5OamcwNXZvcUx1RVRzTGdnVjlNMXlDZXJfRkg3Z1lIT2xoME4zbUsyVC0wSGdDcXpNcEdCdWp3ZHZmS3dvcEExaERvc0xWYUktY3ZsX0JrOXlnX1ZrWW92LU8zZEl4b1ZTZFlBZFJBenMxTTZNRUFRV01XYTJIZmNFeGtNS0NHQzJRbFlfUFVJRFdCRVhUd2s?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-05-31T07:00:00+00:00", "published_display": "31 May 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": "Ecolab (ECL) Upgraded by UBS, Stock Climbs 3.3%", "summary": "", "url": "https://news.google.com/rss/articles/CBMirgFBVV95cUxQQ3JXeENsbnB0UEtzQ29VbGhKOHF5UEhhQk5ST09Zc1p0S2RRYWFIWUxqUVFvcV9kQWk0cXBLUDB1V3JvS2U0QkNyRkRqMGlFSmhkenp4cHl6ZGNKRWMydGFlVzFlVUhsMnlvQ3VHdFREb0cxSnVEVl8zbDF6cVFCZ1F4VUhzNVV0Q2FQNWVXZTVBdDhpbFlGUElUenJyX3ZENlBLUzRfYkFMUTBXTVE?oc=5", "source_name": "GuruFocus", "published_at": "2026-05-27T07:00:00+00:00", "published_display": "27 May 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": "Ecolab (ECL) Stock Forecast and Price Target 2026 $ECL", "summary": "", "url": "https://news.google.com/rss/articles/CBMiYkFVX3lxTE5PVURUUTJZblEtQTBDb1FRVjVJRW15Wm9JeGhYbDBrUlVyLVR6WGd2Q01wMmEyZHhselJISUt6ZHpuUGZaX2Z2R214d2dRQ3pJRlR5WHpaVWhIVGFRazh3d0dR?oc=5", "source_name": "MarketBeat", "published_at": "2024-05-11T13:37:00+00:00", "published_display": "11 May 2024 13:37", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Ecolab Inc. completed the acquisition of Bro-Tech Corporation from Stefan E. Brodie and Don B. Brodie.", "summary": "", "url": "https://news.google.com/rss/articles/CBMiggJBVV95cUxQdlktWmpUQjhrbHJpLWZiZ2hDWnFrOHRhY0F1THBoLVNXSGN6dlNtdDJmbEFTRlQwcmFoYl9vLXZTZDA4RF9iYldUa1ozcHMwMjRzQmxUT2NjUXpzNlNDcGF3WEZ3Qkxidlp2S1J5SFVETzRIMmZsN3VfZkpWNzVfR0ZEMURVVUVXaHhzRnc5bE43UXUxeWVzdzN0YzFEMUlBZG9PYzQyMXBRUjNvUUR5VGMzU2hKeEhuajNTWk1PclIxX1ZDR3ltd0RabERkMTVLQUtfbVdOTXNHcDZtNTBER3BuQkh0a2YyelY0eGpqSmtJZm9Wclp0SHNFc3FOWTgxZUE?oc=5", "source_name": "marketscreener.com", "published_at": "2021-11-30T08:00:00+00:00", "published_display": "30 Nov 2021 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Ecolab (ECL) Stock Price, News & Analysis $ECL", "summary": "", "url": "https://news.google.com/rss/articles/CBMiVkFVX3lxTE1pNXV0QlYxMjQxX0l5QUZLT21oLTAtaVpCOXVYcVVUdkx4VzI2dWZvWW5lSVN4VVV6U25EQkFnRExRZFYyRy1sSWN0bFRLcXZTa2hrdE9R?oc=5", "source_name": "MarketBeat", "published_at": "2015-06-05T16:44:51+00:00", "published_display": "05 Jun 2015 16:44", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Ecolab, Henkel of Germany form joint venture", "summary": "", "url": "https://news.google.com/rss/articles/CBMinwFBVV95cUxQWXVzNkVOZEMtNkwzSUNvc3B0Z2NZZnIzSjVDTUtQRTVnUFV2cXN4OUpoQTI3Si14UFM2LUk1bGkxZ2Z1elJmZHYySThfaUViN0pZRUJyaVJ3ckZ5T0NWTXF4NnpvcnpDdUFuSVVhbmFhdVBoNmdIR1p0Z0YyLVNDWDB6S1ZZeGFWaFczWTFSTUJHYVE3aXNYd1BHcjdJWjDSAaQBQVVfeXFMTzNybExTSEkzQlBBYlUwOWMwUFNZZWdoRkRmRmdVQVJqWVozQzE3ODE4bHZ3RkI1R3g0dnJHNTd2T3NqRTRMQ1lEWWZxakRvalNoLW96c0VrT3YzSTV6QnBLb3U1eVhBWW55dG03Q25PRnAxYzBuLTRFSGFrSk9JQ0wyNi01bUdjS0F4ZmZ4YUdmeFlzOVRxR2M0dTZvRlZ4VzhXQ1o?oc=5", "source_name": "upi.com", "published_at": "1991-07-11T07:00:00+00:00", "published_display": "11 Jul 1991 07: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": 90, "total_relevant": 19, "sentiment_summary": {"positive": 1, "negative": 0, "neutral": 18, "score": 51, "total": 19, "label": "Balanced news tone", "tone": "neutral"}, "classifier": {"primary_event": "general", "primary_label": "Market update", "confidence": 86, "events": [{"event": "general", "label": "Market update", "weight": 7.7, "count": 14}, {"event": "deals", "label": "Deals and strategy", "weight": 1.1, "count": 2}, {"event": "earnings", "label": "Earnings", "weight": 0.55, "count": 1}, {"event": "capital_return", "label": "Capital return", "weight": 0.55, "count": 1}, {"event": "guidance", "label": "Guidance", "weight": 0.55, "count": 1}], "positive_events": 1, "negative_events": 0}, "market_context": {"has_market_context": true, "latest_close": 240.3, "latest_week": "2026-07-10", "one_week_move": -2.2, "four_week_move": 5.9, "twelve_week_move": 2.8, "trend_signal": "0", "trend_label": "Trend inactive", "trend_tone": "negative", "market_dynamics": 0.128647, "market_dynamics_buy_signal": false, "relative_strength": 8.823374, "fair_value_gap": 30.4, "fair_value_label": "Materially above fair value", "fair_value_tone": "negative", "expectation_direction": "positive", "expectation_probability": 55.4645, "reaction_label": "Price reacting lower", "reaction_tone": "negative", "market_sentence": "-2.2% over one week, +5.9% over four weeks, trend inactive, and materially above fair value."}, "interpretation": {"label": "Balanced read", "tone": "neutral", "classification": "balanced", "summary": "News tone and price action are not far from neutral.", "confidence": 61, "badges": [], "opportunities": [], "risks": [], "event_label": "Market update", "sentiment_word": "balanced"}, "charts": {"sources": [{"label": "Stock Titan", "count": 11}, {"label": "ad-hoc-news.de", "count": 2}, {"label": "MarketBeat", "count": 2}, {"label": "Market source", "count": 1}, {"label": "GuruFocus", "count": 1}, {"label": "marketscreener.com", "count": 1}, {"label": "upi.com", "count": 1}], "tiers": [{"label": "Direct company coverage", "count": 19}, {"label": "Industry context", "count": 0}, {"label": "Sector context", "count": 0}], "events": [{"label": "Market update", "count": 14}, {"label": "Deals and strategy", "count": 2}, {"label": "Earnings", "count": 1}, {"label": "Capital return", "count": 1}, {"label": "Guidance", "count": 1}]}, "insights": [{"label": "Weighted tone", "value": "51/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": "19", "tone": "positive", "text": "directly relevant articles"}, {"label": "Source quality", "value": "0", "tone": "neutral", "text": "high-authority source matches"}, {"label": "Trend context", "value": "Trend inactive", "tone": "negative", "text": "-2.2% over one week, +5.9% over four weeks, trend inactive, and materially above fair value."}, {"label": "Latest direct headline", "value": "Neutral", "tone": "neutral", "text": "JPMorgan reports 14.4M-share Ecolab Inc. (NYSE: ECL) stake at 5.1%"}], "updated_at": "2026-07-17T09:15:08.475615+00:00", "disclaimer": "Educational market research only. Not financial, investment, trading, tax, or legal advice."}