{"ticker": {"uuid": "3e1de42d-070f-462e-a3bd-6fa395e4fd05", "symbol": "KESKOB", "name": "Kesko Oyj", "exchange": "HEL", "country": "FI", "sector": "Consumer Defensive", "industry": "Grocery Stores"}, "articles": [{"title": "Is Kesko Oyj (HLSE:KESKOB) Undervalued After Its Strong Sales Update?", "summary": "", "url": "https://news.google.com/rss/articles/CBMi4gFBVV95cUxOZDh3aEZ1UnpXLVB1YTlYZFFHQ01EcUtwSFhMTTc3RU1ja0U1SElsaFNEUEI0ZmlQOFd6U2hNOWZfempIYnBGc0IydGhpbEo1YWM2RDhzaTkxQ2IzMkkyTTcxc1ZHQzdFYVpTdThobEltdTlCWmZSRjdnTC1STlVuOXk3UUhGaGFrOWt1Z291YU1xVEM3OTV3Y3hiVTlCeGV4TUlGTEVpSFM2VVB5WGtmX09nakhyYTA5YTZnVUx4bWl2dW9uUnM2WG5nc1Q5X0dKN3gzYUs5a0c0YmQzMjdEbFZB0gHiAUFVX3lxTE5kOHdoRnVSelctUHVhOVhkUUdDTURxS3BIWExNNzdFTWNrRTVISWxoU0RQQjRmaVA4V3pTaE05Zl96akhicEZzQjJ0aGlsSjVhYzZEOHNpOTFDYjMySTJNNzFzVkdDN0VhWlN1OGhsSW11OUJaZlJGN2dMLVJOVW45eTdRSEZoYWs5a3Vnb3VhTXFUQzc5NXdjeGJVOUJ4ZXhNSUZMRWlIUzZVUHlYa2ZfT2dqSHJhMDlhNmdVTHhtaXZ1b25SczZYbmdzVDlfR0o3eDNhSzlrRzRiZDMyN0RsVkE?oc=5", "source_name": "simplywall.st", "published_at": "2026-07-17T02:16:12+00:00", "published_display": "17 Jul 2026 02:16", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Kesko OYJ (KESKOB) Earnings: June Comparable Sales Surge 7.5% with Total Revenue Reaching \u20ac1.17 Billion", "summary": "", "url": "https://news.google.com/rss/articles/CBMi7gFBVV95cUxPZ2F1NUJFMVhCU0JrNlNXMHc5eC0xOWdYZTUxY1I1akx5eEpFUTlwZVFLUF9CUXpySzlwYkdDSHRnYnI4Z1lPWHBHZHQwYk14QUNvYXJDbE1NS2s4TVBHc3hySm5FOERRcmllb3Nrd1h0X1Y2QWFaX1Jod2FpU2c3TlpJUGhnSjdkdG1VTURmOGlfRFdsdUZaNGN3M3FnYkpHdWsxYlRMV20yS2FqU1BPamVmU1RQNV9XWV9XYUpMNmtaUUdhejRaWElWbEdEMkUyMDJBaldoV0JqQjZ4VW9QYVlQUXZTRklUT21ZV0dB?oc=5", "source_name": "Smartkarma", "published_at": "2026-07-14T05:11:50+00:00", "published_display": "14 Jul 2026 05:11", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Kesko's sales rose 7.9 percent in June", "summary": "", "url": "https://news.google.com/rss/articles/CBMilgFBVV95cUxOWV9oODhfS3VoTHFxZ0lJeHFDdmRaV0ZrSzZ3QXBUS3czdF9BUzI3MjJzX21QanZkWUxJdGdvdlE0WTZHMHVRem1tZmFpMTVRNkNKNXVoa2dTeFVkLVJ6akYwakJhbDd5dFNGWDBNbzIyVF9kOFJfSzRCM0NjdzcwMUpkQ2tjV0h0Rl85SXBQSGotbTZabmc?oc=5", "source_name": "marketscreener.com", "published_at": "2026-07-14T05:10:29+00:00", "published_display": "14 Jul 2026 05:10", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Kesko stock reflects steady Nordic retail positioning", "summary": "", "url": "https://news.google.com/rss/articles/CBMisgFBVV95cUxPOS02VHRmT3VJZFl3R1VRbS1XWm81MExzR2haWnVTYWlDMlRMTmExODZtU0hiRVFBRmhzR0Jybmp2Z0Z2ZDJKWlg1RnBYRUdKbjlYN3M3NmE4Qk9lU1E2REJiMkdtNEUxbzk1ckVBT1dEMWlGVGlqT0tOVHdlOVlrZ2FWVjQzcGhxV09JS1pyVHczODU5VUhHU0t5bTh4dXY2eGZfZDlKZ3VGSk1wbENIWkJ3?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-07-11T08:40:19+00:00", "published_display": "11 Jul 2026 08:40", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Dividend Investors: Don't Be Too Quick To Buy Kesko Oyj (HEL:KESKOB) For Its Upcoming Dividend", "summary": "", "url": "https://news.google.com/rss/articles/CBMi3AFBVV95cUxNWVZVRkRIOG0yOV9VQjNvUGdVOVUwNFViLTA4dGxTUDM1U19DTVFFb0p1dTZoeU9PdXEza1czSWJPVW13S0QtczB6cnd0ak8zSWJncDMtZHhhUkRRUzZqSkFFVGNGYnB2TFJWcUgxZjFENllQSVZkSDAyMHJHWlVrb19ubzdyOGJ1ckVoR0VwRk0tWkhULTlPZzQ5LVVDRmpxd05jbVc0SFpUblVWLXJhMEExQkd1aTJNS0pRRFZmcTdjb3cta2w2blZocW9mbnVFb3ppSG51YUNySEVP0gHiAUFVX3lxTFBlRlh3LXpXaUd0bWEzT19VbGVnQWp5YnpxSXluMUNjN3hYSXg3UmRnMnA2Q01iZ1E1RG1sYlJzd3pNS0pHTkVNejVKRkQzS3VwRHdmUTdQODJJTTIxZmIzb2NzXy1PR3U2X2ZLZzkwMTdLSXdGQ1pJUHQ0dzItTXgtZ0tsM3RtMHctNnE0YlFmYjlPZHdRU1dYQWtqZ3o1azhUcDNGdVRUWlhOTWFFdnAwUVg5OEdranNycDVVWm9YYlpkbzY1VkhRVjVpdnk2clZ1U1pXTHVaeUFaUXZhR0RPWkE?oc=5", "source_name": "simplywall.st", "published_at": "2026-07-11T05:52:04+00:00", "published_display": "11 Jul 2026 05:52", "sentiment": "positive", "sentiment_pct": 66, "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "The Pirkka Parhaat Finnish Blueberry Jam. Kesko leans on premium private label", "summary": "", "url": "https://news.google.com/rss/articles/CBMiygFBVV95cUxQNFFHODBwZ0pLYVl6Qy1majY3RzFDWjVteGJKaTc2OEhYcS0ydHVFOUFOVEN3d2tVeWlscnc3NFNhTC1yd3BwYW1qMzhzSzN0WjNkWENmaE4zdmxfbHA0LURzbkVRdUJaVlhwY21UbEtiR1ljQ0QtSnVmUHcwZjdld045UXBLNGg2Mll3eEI1WnpBcm9OcmpjRl9iQktuekxXc0UzX3FXSTNZLUQybVNvV05wYnB5U29wLURJQ3lZc09sSHdOZEtzN29n?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-07-07T23:04:09+00:00", "published_display": "07 Jul 2026 23:04", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Kesko Oyj outlines its retail strategy as investors track Nordic consumer trends", "summary": "", "url": "https://news.google.com/rss/articles/CBMizAFBVV95cUxNTFZ5aWNzM3pJMVhwMEtJRTZJZzV5VzUxS0w5R1hZbFZYQnpFM3EzckNMa2ZpcDBYTUR4dExZc2dxSDU2TDRyZVhvX1psdldvbzNrVEZWUG1OUWNhQlNaakl6N1k4eVZLMmN2RmpBTE1CbHJjdUJTWmlIeHVRanpoYUxCa195LUFoMV9HWmxITnJoX05BZXRuaWluSjR2WGFrZFJueUhvQ2tQbDNFWWNiU2lNbF9Ba1czZk0wck5sRnRmRHNmc0xIb05sRTk?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-07-07T09:07:29+00:00", "published_display": "07 Jul 2026 09:07", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Kesko Oyj navigates evolving retail trends. Nordic retailer balances food, building supplies and aut", "summary": "", "url": "https://news.google.com/rss/articles/CBMiywFBVV95cUxOOUdTMnBRMDdoaGU4VTBYOXZPT0c0aU5XS2tuc1owdnNhcHNfWkltaVF5Q3hnU2duaUx0QTJHdndraVhzOVB4WkxNQUxhODlTanFOeEFldnpwbE5vZ0xwSTJRRy0yalpJUU9PcGQ2b0xfdHNWY09xX1Z5ZnZUaFk4LVA0SE1CQVIyRDNIZkl0Uk9SUHZWZVgta1kydFNTc0VhRGRaZTBSMm92QTZwNHB5Nl9QNzl0U3dnYy1GMGpJelNldUVydlFmaTlIdw?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-07-06T08:56:55+00:00", "published_display": "06 Jul 2026 08:56", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "The Pirkka Parhaat Italian Style Pizza from Kesko - frozen comfort food leans into premium toppings", "summary": "", "url": "https://news.google.com/rss/articles/CBMixwFBVV95cUxQUHllY0RCMnRGRXFMRzV1OHVPRkVLQzZ3QjJtMzRjLXNQR0Rwd08xbndtTUxnWHFlVTl2RVp1clhhRUtQdWlXaGpWNzc1bmNlSlNlYW5QSUNMUUUtMFVYY0JhcHgtZ09Ma2dSQW9zajJybUNCdUpKd3NySGlsNHZ0SjNUQUdVcG1rZmVGRTl0S1ZSXzV5ZGthR0M0UlFfTWozM0wyWGtjNVdmN2Z4Ukh1TlJGaUQ5dGk5UGJ5Tno3N3dZbXdIdkIw?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-07-06T03:23:13+00:00", "published_display": "06 Jul 2026 03:23", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Kesko stock steadies on retail scale and investor focus.", "summary": "", "url": "https://news.google.com/rss/articles/CBMitAFBVV95cUxNNlRGaDdHMDd3aFc5X3FlM3BvM0p3b0tGS3liVDYtOVM4bWE4MEo4cHB1am83eWI5ckhvQVlIM2tMdHBKSjNXUUNkRm9nMEVzSzZzTXFaZDRyM29uYmdVLXdhcHZ3Y2gxamdncVZ0QUhEUXpaTk9sYmh3LUZEU1hHN1hfQjhRckJnSWFCMTJlUnRReWVmaThnYzNZdWpHN0F1OHp3blRqNHdueGN3LWtUcXBMSjc?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-07-04T09:52:39+00:00", "published_display": "04 Jul 2026 09:52", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Kesko strategy focuses on multi-channel retail, shares track Nordic consumer peers", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwwFBVV95cUxPSjdSU05BcE1QWVBzWHFUSjVYZUgxMnNONVJnQmFPSy1jNktWamVLWkRLMy1tbUFnNFhhcVV4NlhTSEd3LU1wejdZWkdrM1V1S2ZkMjdMc0hWTk5hZTJybVFIWGVTb05fMHVQVDYxT2dGVXFSNEVPMXMtU1Y5Y1hzLVM5dWJvT0V3clFUajVxN3R1QUJNbGVYeGJkR2RfYVJEeXFoX2NNWEdtMWlsc1l0b3J3NWJpd0tqRTRYMEZ2bjZuZm8?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-06-29T13:09:49+00:00", "published_display": "29 Jun 2026 13:09", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Pirkka Smoothie Mango-Passion from Kesko Oyj - quiet 250 ml energy boost for Finnish mornings", "summary": "", "url": "https://news.google.com/rss/articles/CBMiyAFBVV95cUxOM3h4dHV1bzU0QUg1cExfZzBBbVQ1RWpYMlVGaDRxYk9hdHVnb19CRngyZGhRaU5pTnJVLWtreEVVckJTOFpVdGVSNUt2a1ZPYlAwbEtlTl96Tkp2NkVVWl8zZGhTSk1HSExKM1RTWFE3LVR5X2g0elVvak8wOEdGb1laWU1za1RaSnN3YkFyeC1jakRXS1ZRc1JpN1FKY3hhZ1RrdS11cWQzcmxMa0pMZ3F2VnNFM1ZCbUMzOERnY1J3MFRHRWx6dg?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-06-29T02:03:20+00:00", "published_display": "29 Jun 2026 02:03", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Kesko Stock - Analyst debate after Dahl deal and share issue plan", "summary": "", "url": "https://news.google.com/rss/articles/CBMivwFBVV95cUxQdmtSVmt0d3ZMRi1sWUEzSUY3Vko5UXFHNDh0dnF0MzViMmtPX1EzQjE3bmtLNVVSWUczNTVNMkZGRnJMbXQ3OTlGUTQzRDlQcEY1UjYxS1BXX3FBeG12X0JpUkdXMmJHRVdYTkJLQ0lrSkpuWFI1QU5WT3hwc3FONldBbGZKZi0taUZkUWZ4VEZEQzFhRW5XWld5UE0zUVRLLUg5TnhXbThISUZKdmEzRG1OOEFBS3hFc19QZG4zSQ?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-06-17T15:41:58+00:00", "published_display": "17 Jun 2026 15:41", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "\u00c5landsbanken maintains positive outlook on Kesko following historic acquisition", "summary": "", "url": "https://news.google.com/rss/articles/CBMiywFBVV95cUxOSm14eEtjREVSVG5FcC1QQ01pWm14Q3NZZm1LQVUwMDU1WURvZXY1ZTJTNThQQm03TWl1c01pTF9qYzZZSzJGUUNPV0tNdzBneGgwbWxJZXhDTUdNcnkxUmdCY2ctOS12Vkh2RERlTVNGdFhvbmZOQUpxQXdEUlJCMllWQ1BqeVpXcDg3a3I5Z203STVYcXZRWXFBdG9tam1xeEtvelpkTjF0cUs4b0VYUUQ2SUVDMThOdFJBV0tOTEE2RFIyRXpHNzcwdw?oc=5", "source_name": "marketscreener.com", "published_at": "2026-06-16T07:00:00+00:00", "published_display": "16 Jun 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Kesko to Acquire Dahl in the Nordics for \u20ac1.2bn", "summary": "", "url": "https://news.google.com/rss/articles/CBMipgFBVV95cUxNY0t2VmJmdUI5ODdpV1hnRm1kdkNqeVZPc0lUXzk2dmluZ0lsN0g2WXRqWkhyaWlmN2kwVWs4WWRXb0U5ZnI2WlBOLXYxeWRlUnBpcXJPbk1KWmVDUWZJUW5rTndsM3pCd0trbEVxNmVOOU5CN3BHbVBKZFlBMjM3YjRYMWgwZmhrRUdObi1xOENvc0thdFRiVEc1T0NlVGFRUWtTek1B?oc=5", "source_name": "marketscreener.com", "published_at": "2026-06-15T07:00:00+00:00", "published_display": "15 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": "Kesko Oyj: Financial Data Forecasts Estimates and Expectations | KESKOB | FI0009000202", "summary": "", "url": "https://news.google.com/rss/articles/CBMiekFVX3lxTE53MldWRGZDa2wyeVM4dGZkZXNVZS1WM2xrMDZhNUJ0ci1NZXBJTnBGampwcHFhOUw1TFhyREFUaEN3NFFubmNWaXlLVWV1SXE4RW1DR2tGWFp2NDMyWmtucmdTcmJWOGdBdEgtTnYtVUxvN09MVzdWNGhR?oc=5", "source_name": "marketscreener.com", "published_at": "2023-06-23T18:43:50+00:00", "published_display": "23 Jun 2023 18:43", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Kesko Oyj: Target Price Consensus and Analysts Recommendations | KESKOB | FI0009000202", "summary": "", "url": "https://news.google.com/rss/articles/CBMie0FVX3lxTE5Qa2M1dUx0TEFWMHAwM1dLcEhqTjJYajB6U1VfcU9lZm5Yem5SS2VmbEtPSzFBWjlLc1RCMWQ5V3dUbmM5azJJMVRNcVJneDFQUnJMYk1UV1BiUHpKWk1rM0RJTllpcUxoRlR4X204V3RTeVlyUFBzQ3Nxcw?oc=5", "source_name": "marketscreener.com", "published_at": "2020-08-18T14:30:54+00:00", "published_display": "18 Aug 2020 14:30", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Kesko Oyj B (KESKOB.HE) Stock Price, News & Analyst Forecast", "summary": "", "url": "https://news.google.com/rss/articles/CBMiUEFVX3lxTE5FWkwwVkpBQkpleUk4bmxtQnlLc2RfMjNwaE4tUG1jS0U5RHdGNVZrclRlYWIyS0w0VnNmNUpmRVBldGVTWGNUMXE3cWlhN0Vj?oc=5", "source_name": "eToro", "published_at": "2019-11-04T18:02:22+00:00", "published_display": "04 Nov 2019 18:02", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}], "by_tier": {"direct": [{"title": "Is Kesko Oyj (HLSE:KESKOB) Undervalued After Its Strong Sales Update?", "summary": "", "url": "https://news.google.com/rss/articles/CBMi4gFBVV95cUxOZDh3aEZ1UnpXLVB1YTlYZFFHQ01EcUtwSFhMTTc3RU1ja0U1SElsaFNEUEI0ZmlQOFd6U2hNOWZfempIYnBGc0IydGhpbEo1YWM2RDhzaTkxQ2IzMkkyTTcxc1ZHQzdFYVpTdThobEltdTlCWmZSRjdnTC1STlVuOXk3UUhGaGFrOWt1Z291YU1xVEM3OTV3Y3hiVTlCeGV4TUlGTEVpSFM2VVB5WGtmX09nakhyYTA5YTZnVUx4bWl2dW9uUnM2WG5nc1Q5X0dKN3gzYUs5a0c0YmQzMjdEbFZB0gHiAUFVX3lxTE5kOHdoRnVSelctUHVhOVhkUUdDTURxS3BIWExNNzdFTWNrRTVISWxoU0RQQjRmaVA4V3pTaE05Zl96akhicEZzQjJ0aGlsSjVhYzZEOHNpOTFDYjMySTJNNzFzVkdDN0VhWlN1OGhsSW11OUJaZlJGN2dMLVJOVW45eTdRSEZoYWs5a3Vnb3VhTXFUQzc5NXdjeGJVOUJ4ZXhNSUZMRWlIUzZVUHlYa2ZfT2dqSHJhMDlhNmdVTHhtaXZ1b25SczZYbmdzVDlfR0o3eDNhSzlrRzRiZDMyN0RsVkE?oc=5", "source_name": "simplywall.st", "published_at": "2026-07-17T02:16:12+00:00", "published_display": "17 Jul 2026 02:16", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Kesko OYJ (KESKOB) Earnings: June Comparable Sales Surge 7.5% with Total Revenue Reaching \u20ac1.17 Billion", "summary": "", "url": "https://news.google.com/rss/articles/CBMi7gFBVV95cUxPZ2F1NUJFMVhCU0JrNlNXMHc5eC0xOWdYZTUxY1I1akx5eEpFUTlwZVFLUF9CUXpySzlwYkdDSHRnYnI4Z1lPWHBHZHQwYk14QUNvYXJDbE1NS2s4TVBHc3hySm5FOERRcmllb3Nrd1h0X1Y2QWFaX1Jod2FpU2c3TlpJUGhnSjdkdG1VTURmOGlfRFdsdUZaNGN3M3FnYkpHdWsxYlRMV20yS2FqU1BPamVmU1RQNV9XWV9XYUpMNmtaUUdhejRaWElWbEdEMkUyMDJBaldoV0JqQjZ4VW9QYVlQUXZTRklUT21ZV0dB?oc=5", "source_name": "Smartkarma", "published_at": "2026-07-14T05:11:50+00:00", "published_display": "14 Jul 2026 05:11", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Kesko's sales rose 7.9 percent in June", "summary": "", "url": "https://news.google.com/rss/articles/CBMilgFBVV95cUxOWV9oODhfS3VoTHFxZ0lJeHFDdmRaV0ZrSzZ3QXBUS3czdF9BUzI3MjJzX21QanZkWUxJdGdvdlE0WTZHMHVRem1tZmFpMTVRNkNKNXVoa2dTeFVkLVJ6akYwakJhbDd5dFNGWDBNbzIyVF9kOFJfSzRCM0NjdzcwMUpkQ2tjV0h0Rl85SXBQSGotbTZabmc?oc=5", "source_name": "marketscreener.com", "published_at": "2026-07-14T05:10:29+00:00", "published_display": "14 Jul 2026 05:10", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Kesko stock reflects steady Nordic retail positioning", "summary": "", "url": "https://news.google.com/rss/articles/CBMisgFBVV95cUxPOS02VHRmT3VJZFl3R1VRbS1XWm81MExzR2haWnVTYWlDMlRMTmExODZtU0hiRVFBRmhzR0Jybmp2Z0Z2ZDJKWlg1RnBYRUdKbjlYN3M3NmE4Qk9lU1E2REJiMkdtNEUxbzk1ckVBT1dEMWlGVGlqT0tOVHdlOVlrZ2FWVjQzcGhxV09JS1pyVHczODU5VUhHU0t5bTh4dXY2eGZfZDlKZ3VGSk1wbENIWkJ3?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-07-11T08:40:19+00:00", "published_display": "11 Jul 2026 08:40", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Dividend Investors: Don't Be Too Quick To Buy Kesko Oyj (HEL:KESKOB) For Its Upcoming Dividend", "summary": "", "url": "https://news.google.com/rss/articles/CBMi3AFBVV95cUxNWVZVRkRIOG0yOV9VQjNvUGdVOVUwNFViLTA4dGxTUDM1U19DTVFFb0p1dTZoeU9PdXEza1czSWJPVW13S0QtczB6cnd0ak8zSWJncDMtZHhhUkRRUzZqSkFFVGNGYnB2TFJWcUgxZjFENllQSVZkSDAyMHJHWlVrb19ubzdyOGJ1ckVoR0VwRk0tWkhULTlPZzQ5LVVDRmpxd05jbVc0SFpUblVWLXJhMEExQkd1aTJNS0pRRFZmcTdjb3cta2w2blZocW9mbnVFb3ppSG51YUNySEVP0gHiAUFVX3lxTFBlRlh3LXpXaUd0bWEzT19VbGVnQWp5YnpxSXluMUNjN3hYSXg3UmRnMnA2Q01iZ1E1RG1sYlJzd3pNS0pHTkVNejVKRkQzS3VwRHdmUTdQODJJTTIxZmIzb2NzXy1PR3U2X2ZLZzkwMTdLSXdGQ1pJUHQ0dzItTXgtZ0tsM3RtMHctNnE0YlFmYjlPZHdRU1dYQWtqZ3o1azhUcDNGdVRUWlhOTWFFdnAwUVg5OEdranNycDVVWm9YYlpkbzY1VkhRVjVpdnk2clZ1U1pXTHVaeUFaUXZhR0RPWkE?oc=5", "source_name": "simplywall.st", "published_at": "2026-07-11T05:52:04+00:00", "published_display": "11 Jul 2026 05:52", "sentiment": "positive", "sentiment_pct": 66, "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "The Pirkka Parhaat Finnish Blueberry Jam. Kesko leans on premium private label", "summary": "", "url": "https://news.google.com/rss/articles/CBMiygFBVV95cUxQNFFHODBwZ0pLYVl6Qy1majY3RzFDWjVteGJKaTc2OEhYcS0ydHVFOUFOVEN3d2tVeWlscnc3NFNhTC1yd3BwYW1qMzhzSzN0WjNkWENmaE4zdmxfbHA0LURzbkVRdUJaVlhwY21UbEtiR1ljQ0QtSnVmUHcwZjdld045UXBLNGg2Mll3eEI1WnpBcm9OcmpjRl9iQktuekxXc0UzX3FXSTNZLUQybVNvV05wYnB5U29wLURJQ3lZc09sSHdOZEtzN29n?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-07-07T23:04:09+00:00", "published_display": "07 Jul 2026 23:04", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Kesko Oyj outlines its retail strategy as investors track Nordic consumer trends", "summary": "", "url": "https://news.google.com/rss/articles/CBMizAFBVV95cUxNTFZ5aWNzM3pJMVhwMEtJRTZJZzV5VzUxS0w5R1hZbFZYQnpFM3EzckNMa2ZpcDBYTUR4dExZc2dxSDU2TDRyZVhvX1psdldvbzNrVEZWUG1OUWNhQlNaakl6N1k4eVZLMmN2RmpBTE1CbHJjdUJTWmlIeHVRanpoYUxCa195LUFoMV9HWmxITnJoX05BZXRuaWluSjR2WGFrZFJueUhvQ2tQbDNFWWNiU2lNbF9Ba1czZk0wck5sRnRmRHNmc0xIb05sRTk?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-07-07T09:07:29+00:00", "published_display": "07 Jul 2026 09:07", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Kesko Oyj navigates evolving retail trends. Nordic retailer balances food, building supplies and aut", "summary": "", "url": "https://news.google.com/rss/articles/CBMiywFBVV95cUxOOUdTMnBRMDdoaGU4VTBYOXZPT0c0aU5XS2tuc1owdnNhcHNfWkltaVF5Q3hnU2duaUx0QTJHdndraVhzOVB4WkxNQUxhODlTanFOeEFldnpwbE5vZ0xwSTJRRy0yalpJUU9PcGQ2b0xfdHNWY09xX1Z5ZnZUaFk4LVA0SE1CQVIyRDNIZkl0Uk9SUHZWZVgta1kydFNTc0VhRGRaZTBSMm92QTZwNHB5Nl9QNzl0U3dnYy1GMGpJelNldUVydlFmaTlIdw?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-07-06T08:56:55+00:00", "published_display": "06 Jul 2026 08:56", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "The Pirkka Parhaat Italian Style Pizza from Kesko - frozen comfort food leans into premium toppings", "summary": "", "url": "https://news.google.com/rss/articles/CBMixwFBVV95cUxQUHllY0RCMnRGRXFMRzV1OHVPRkVLQzZ3QjJtMzRjLXNQR0Rwd08xbndtTUxnWHFlVTl2RVp1clhhRUtQdWlXaGpWNzc1bmNlSlNlYW5QSUNMUUUtMFVYY0JhcHgtZ09Ma2dSQW9zajJybUNCdUpKd3NySGlsNHZ0SjNUQUdVcG1rZmVGRTl0S1ZSXzV5ZGthR0M0UlFfTWozM0wyWGtjNVdmN2Z4Ukh1TlJGaUQ5dGk5UGJ5Tno3N3dZbXdIdkIw?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-07-06T03:23:13+00:00", "published_display": "06 Jul 2026 03:23", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Kesko stock steadies on retail scale and investor focus.", "summary": "", "url": "https://news.google.com/rss/articles/CBMitAFBVV95cUxNNlRGaDdHMDd3aFc5X3FlM3BvM0p3b0tGS3liVDYtOVM4bWE4MEo4cHB1am83eWI5ckhvQVlIM2tMdHBKSjNXUUNkRm9nMEVzSzZzTXFaZDRyM29uYmdVLXdhcHZ3Y2gxamdncVZ0QUhEUXpaTk9sYmh3LUZEU1hHN1hfQjhRckJnSWFCMTJlUnRReWVmaThnYzNZdWpHN0F1OHp3blRqNHdueGN3LWtUcXBMSjc?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-07-04T09:52:39+00:00", "published_display": "04 Jul 2026 09:52", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Kesko strategy focuses on multi-channel retail, shares track Nordic consumer peers", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwwFBVV95cUxPSjdSU05BcE1QWVBzWHFUSjVYZUgxMnNONVJnQmFPSy1jNktWamVLWkRLMy1tbUFnNFhhcVV4NlhTSEd3LU1wejdZWkdrM1V1S2ZkMjdMc0hWTk5hZTJybVFIWGVTb05fMHVQVDYxT2dGVXFSNEVPMXMtU1Y5Y1hzLVM5dWJvT0V3clFUajVxN3R1QUJNbGVYeGJkR2RfYVJEeXFoX2NNWEdtMWlsc1l0b3J3NWJpd0tqRTRYMEZ2bjZuZm8?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-06-29T13:09:49+00:00", "published_display": "29 Jun 2026 13:09", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Pirkka Smoothie Mango-Passion from Kesko Oyj - quiet 250 ml energy boost for Finnish mornings", "summary": "", "url": "https://news.google.com/rss/articles/CBMiyAFBVV95cUxOM3h4dHV1bzU0QUg1cExfZzBBbVQ1RWpYMlVGaDRxYk9hdHVnb19CRngyZGhRaU5pTnJVLWtreEVVckJTOFpVdGVSNUt2a1ZPYlAwbEtlTl96Tkp2NkVVWl8zZGhTSk1HSExKM1RTWFE3LVR5X2g0elVvak8wOEdGb1laWU1za1RaSnN3YkFyeC1jakRXS1ZRc1JpN1FKY3hhZ1RrdS11cWQzcmxMa0pMZ3F2VnNFM1ZCbUMzOERnY1J3MFRHRWx6dg?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-06-29T02:03:20+00:00", "published_display": "29 Jun 2026 02:03", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Kesko Stock - Analyst debate after Dahl deal and share issue plan", "summary": "", "url": "https://news.google.com/rss/articles/CBMivwFBVV95cUxQdmtSVmt0d3ZMRi1sWUEzSUY3Vko5UXFHNDh0dnF0MzViMmtPX1EzQjE3bmtLNVVSWUczNTVNMkZGRnJMbXQ3OTlGUTQzRDlQcEY1UjYxS1BXX3FBeG12X0JpUkdXMmJHRVdYTkJLQ0lrSkpuWFI1QU5WT3hwc3FONldBbGZKZi0taUZkUWZ4VEZEQzFhRW5XWld5UE0zUVRLLUg5TnhXbThISUZKdmEzRG1OOEFBS3hFc19QZG4zSQ?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-06-17T15:41:58+00:00", "published_display": "17 Jun 2026 15:41", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "\u00c5landsbanken maintains positive outlook on Kesko following historic acquisition", "summary": "", "url": "https://news.google.com/rss/articles/CBMiywFBVV95cUxOSm14eEtjREVSVG5FcC1QQ01pWm14Q3NZZm1LQVUwMDU1WURvZXY1ZTJTNThQQm03TWl1c01pTF9qYzZZSzJGUUNPV0tNdzBneGgwbWxJZXhDTUdNcnkxUmdCY2ctOS12Vkh2RERlTVNGdFhvbmZOQUpxQXdEUlJCMllWQ1BqeVpXcDg3a3I5Z203STVYcXZRWXFBdG9tam1xeEtvelpkTjF0cUs4b0VYUUQ2SUVDMThOdFJBV0tOTEE2RFIyRXpHNzcwdw?oc=5", "source_name": "marketscreener.com", "published_at": "2026-06-16T07:00:00+00:00", "published_display": "16 Jun 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Kesko to Acquire Dahl in the Nordics for \u20ac1.2bn", "summary": "", "url": "https://news.google.com/rss/articles/CBMipgFBVV95cUxNY0t2VmJmdUI5ODdpV1hnRm1kdkNqeVZPc0lUXzk2dmluZ0lsN0g2WXRqWkhyaWlmN2kwVWs4WWRXb0U5ZnI2WlBOLXYxeWRlUnBpcXJPbk1KWmVDUWZJUW5rTndsM3pCd0trbEVxNmVOOU5CN3BHbVBKZFlBMjM3YjRYMWgwZmhrRUdObi1xOENvc0thdFRiVEc1T0NlVGFRUWtTek1B?oc=5", "source_name": "marketscreener.com", "published_at": "2026-06-15T07:00:00+00:00", "published_display": "15 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": "Kesko Oyj: Financial Data Forecasts Estimates and Expectations | KESKOB | FI0009000202", "summary": "", "url": "https://news.google.com/rss/articles/CBMiekFVX3lxTE53MldWRGZDa2wyeVM4dGZkZXNVZS1WM2xrMDZhNUJ0ci1NZXBJTnBGampwcHFhOUw1TFhyREFUaEN3NFFubmNWaXlLVWV1SXE4RW1DR2tGWFp2NDMyWmtucmdTcmJWOGdBdEgtTnYtVUxvN09MVzdWNGhR?oc=5", "source_name": "marketscreener.com", "published_at": "2023-06-23T18:43:50+00:00", "published_display": "23 Jun 2023 18:43", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Kesko Oyj: Target Price Consensus and Analysts Recommendations | KESKOB | FI0009000202", "summary": "", "url": "https://news.google.com/rss/articles/CBMie0FVX3lxTE5Qa2M1dUx0TEFWMHAwM1dLcEhqTjJYajB6U1VfcU9lZm5Yem5SS2VmbEtPSzFBWjlLc1RCMWQ5V3dUbmM5azJJMVRNcVJneDFQUnJMYk1UV1BiUHpKWk1rM0RJTllpcUxoRlR4X204V3RTeVlyUFBzQ3Nxcw?oc=5", "source_name": "marketscreener.com", "published_at": "2020-08-18T14:30:54+00:00", "published_display": "18 Aug 2020 14:30", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Kesko Oyj B (KESKOB.HE) Stock Price, News & Analyst Forecast", "summary": "", "url": "https://news.google.com/rss/articles/CBMiUEFVX3lxTE5FWkwwVkpBQkpleUk4bmxtQnlLc2RfMjNwaE4tUG1jS0U5RHdGNVZrclRlYWIyS0w0VnNmNUpmRVBldGVTWGNUMXE3cWlhN0Vj?oc=5", "source_name": "eToro", "published_at": "2019-11-04T18:02:22+00:00", "published_display": "04 Nov 2019 18:02", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}], "industry": [], "sector": []}, "total_fetched": 69, "total_relevant": 18, "sentiment_summary": {"positive": 4, "negative": 0, "neutral": 14, "score": 55, "total": 18, "label": "Balanced news tone", "tone": "neutral"}, "classifier": {"primary_event": "general", "primary_label": "Market update", "confidence": 83, "events": [{"event": "general", "label": "Market update", "weight": 6.6, "count": 12}, {"event": "analyst", "label": "Analyst action", "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": "deals", "label": "Deals and strategy", "weight": 0.55, "count": 1}, {"event": "guidance", "label": "Guidance", "weight": 0.55, "count": 1}], "positive_events": 4, "negative_events": 0}, "market_context": {"has_market_context": true, "latest_close": 19.82, "latest_week": "2026-07-17", "one_week_move": 4.0, "four_week_move": 1.7, "twelve_week_move": -2.9, "trend_signal": "0", "trend_label": "Trend inactive", "trend_tone": "negative", "market_dynamics": -0.515296, "market_dynamics_buy_signal": false, "relative_strength": -5.24213, "fair_value_gap": 13.8, "fair_value_label": "Near fair-value range", "fair_value_tone": "neutral", "expectation_direction": "positive", "expectation_probability": 59.428, "reaction_label": "Price confirming higher", "reaction_tone": "positive", "market_sentence": "+4.0% over one week, +1.7% over four weeks, trend inactive, and near fair-value range."}, "interpretation": {"label": "Price moving ahead of tone", "tone": "positive", "classification": "price_leads_news", "summary": "Price is moving more forcefully than the current news tone suggests.", "confidence": 65, "badges": [], "opportunities": [], "risks": [], "event_label": "Market update", "sentiment_word": "balanced"}, "charts": {"sources": [{"label": "ad-hoc-news.de", "count": 9}, {"label": "marketscreener.com", "count": 5}, {"label": "simplywall.st", "count": 2}, {"label": "Smartkarma", "count": 1}, {"label": "eToro", "count": 1}], "tiers": [{"label": "Direct company coverage", "count": 18}, {"label": "Industry context", "count": 0}, {"label": "Sector context", "count": 0}], "events": [{"label": "Market update", "count": 12}, {"label": "Analyst action", "count": 2}, {"label": "Earnings", "count": 1}, {"label": "Capital return", "count": 1}, {"label": "Deals and strategy", "count": 1}, {"label": "Guidance", "count": 1}]}, "insights": [{"label": "Weighted tone", "value": "55/100", "tone": "neutral", "text": "Balanced news tone"}, {"label": "Market reaction", "value": "Price moving ahead of tone", "tone": "positive", "text": "Price is moving more forcefully than the current news tone suggests."}, {"label": "Primary event", "value": "Market update", "tone": "neutral", "text": "83/100 classification confidence."}, {"label": "Company focus", "value": "18", "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": "+4.0% over one week, +1.7% over four weeks, trend inactive, and near fair-value range."}, {"label": "Latest direct headline", "value": "Positive", "tone": "positive", "text": "Is Kesko Oyj (HLSE:KESKOB) Undervalued After Its Strong Sales Update?"}], "updated_at": "2026-07-18T12:54:04.308155+00:00", "disclaimer": "Educational market research only. Not financial, investment, trading, tax, or legal advice."}