{"ticker": {"uuid": "6b51d191-0415-4c25-8761-a792c6d4e498", "symbol": "KPN", "name": "Koninklijke KPN N.V.", "exchange": "AMS", "country": "NL", "sector": "Communication Services", "industry": "Telecom Services"}, "articles": [{"title": "How CFO Chris Figee\u2019s 2026 Exit Plan At Koninklijke KPN (ENXTAM:KPN) Has Changed Its Investment Story", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0gFBVV95cUxOd3JKYmdseHl6WFlvVnotTUdUMGd1MHhVamJxeFZKTTc0amNBYlNxUktGNnJMMThPbjkxckptdVBZbmgtRDYtNjFTYjNWWHZQQmF6TDdVdmRPUU03U01FSXRjbWdBSUpnOTJMRU9VWEdhN1gxR1lZTENKOW5zUjNCS2JRX0w4ZFdzWF8yTFdBb3hDWGhvX2I1VmVGSXVmT0s3UWJsWmIzVkR2THhBYlhFaUZlX3E4M3FITjR4cVMxRkRINFZJWm5HRi1UaFZxQnBZbkHSAdcBQVVfeXFMUC1iYTlOclpPTE56RWdHaG9pd2lTUUNCQm9SRHhKT2lkSUpDRnBsbEJnZ1NsQnNfbllqSlN1MERWUVRPSTdtLTJXa2NBdHVMVWNfQS12TmNGM1JlNzlCSE90TU50QTVXRHRWV1lTVlExSGVHQjJiWjZYbmdsUU8yRmwySlVJcHRJeERRZ20tWmVCaTEtc2l0SUNzN1FiZDNoemtCT0g5UnQ0LVhwamRWaWRRSTdCemhJR0daYjRjclVsVzFrNjhtVnhlZEppcjhrVzVnT2Z4MlU?oc=5", "source_name": "simplywall.st", "published_at": "2026-07-13T05:50:21+00:00", "published_display": "13 Jul 2026 05:50", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Koninklijke KPN (ENXTAM:KPN) Could Be 19% Undervalued After CFO Exit News", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0AFBVV95cUxNZFBKdEtDbmw4cEt2NTB5WlVhOXc3a1M0Sl9ZaUNlSm4zOGRYcVN4NWJDTWxXcFpLTUFmejJHT3dXblhJbms3YnhUeEFxMVR2THBlblJqMUhWZDJNYXhFckxaT2lkMlNCNy1LMnJYOV9kMjZXLXYzZXFYbWloQTRCd3J0bXVuZEpRcGc1cEQxNlF3RU5iNFp2bXlPWE8tMUE5aWI0WFZRSzZnWWNQNF8yWkhXN05FaUphS3ZaNTJsOXU2bEFkWVdfVWExNlNGZmRT0gHWAUFVX3lxTE5sR2t5aElOemRBOC1ic2RaS2tRNDR1WHc5Mll3RTFSNmg1R0ZVYkxLQjMxVnFGNE1lMWxlWXhrbnJVRTFzVUJaajdQYVFMM1dzZ280V1FvSnk5dDR4THhObVRldDJmV3o4X1JhWkZmalFYYXNXWnBnZktYQWNZQXFIeXNEZjNKNmpuek1qQVIxMHdLdjNGX2tZNVpObkEwcXBySGh3UElDMUNKUF9EVXhPZzc4LVNQSF9qal9uUUt1OHliaVN2M19yMGowM2RXdmM1enZWR1E?oc=5", "source_name": "simplywall.st", "published_at": "2026-07-09T08:50:27+00:00", "published_display": "09 Jul 2026 08:50", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Koninklijke KPN strategy picture, shares tracked against European telecom peers", "summary": "", "url": "https://news.google.com/rss/articles/CBMiywFBVV95cUxPUEtiY3YxbXJzeVBsbkpHSXY1bXFxUko3OXh5a0xpU01XVG96V1lpOWpfZnRaaFp1SDRMaW44ekJRQnZKYmRNd1IzTllXNkJVNGVlUUhVN2paM1NSSW53TlBUX3hkenlmZ1BfTVIyRUZZZm93ZkRrdnlFWVBhZE1jTnhmaE9ib281Z0p1QllZdnlzZUFBUUFOUGtvY0ZOb0ktNEJPaVVEMnRkenF3bUt6RWQ5eUtTM2RRUEw1UGZMN280SzJ4Q1o5cnh1aw?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-06-29T09:43:08+00:00", "published_display": "29 Jun 2026 09:43", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Assessing Koninklijke KPN (ENXTAM:KPN) Valuation As Fresh Investor Interest Meets Conflicting Fair Value Signals", "summary": "", "url": "https://news.google.com/rss/articles/CBMiowFBVV95cUxQSVMwcVd4aUZfVV94Y3Vici1DX1hIU1RJanEtTF8yME1uUXZqdmhnUUNoUGk4YmxRZW5FeE1nem1KMEJkSmFYY0pDRVlVUEItcXdHYUxzUk1fYzNZaFN2aHhVTmFYbllvQ3hHMXNYLWt3cjdkTzNFTGhMTGt3VXphZHFsU3N3WldPUmtnSkE3X2xSOE1qSGF6ekpoUVZLbFV5MXdn?oc=5", "source_name": "Market source", "published_at": "2026-05-23T07:00:00+00:00", "published_display": "23 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": "Koninklijke KPN (KKPNF) Upgraded to Buy: What Does It Mean for the Stock?", "summary": "", "url": "https://news.google.com/rss/articles/CBMioAFBVV95cUxPYmgxbGhCNHZqM1VpdzZIZjhzS0dENWZuOUhubmtnR1NfUkRxTU1oVjA2TGJ3WE43NU54WThMVVJhblVMX0ppR3gwTU1FRlRwbmhzU1dmZzAwZ0IwTDNKd1BuQUVQcXhza01rc2IycXZvYlEwNjBfTUNtZ0QzeHlNNEY2NVlYNlA4UHBRZUtWQmVESDFpSGR3YW1SY1pwZnNW?oc=5", "source_name": "Market source", "published_at": "2026-05-21T07:00:00+00:00", "published_display": "21 May 2026 07:00", "sentiment": "positive", "sentiment_pct": 84, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 69, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Koninklijke KPN N.V. stock (NL0000009082): Dutch telecom completes \u20ac250 million buyback program", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwwFBVV95cUxPQ2cxRWZYcDd0X1Q4MU1tcHZZTmVNUmNzTkdMVXFFTlRzcDFIR2V0WTNzVm90RmRfdjBzM0d3WEthSHpGWFI3bjhjNVQ0czlJNGRGZGhkVUx6anNRY0NzZDlhU1N6S1ZQell5V0lQY2hoVGFPaTQwNU02N1VMUEpEcEhSWjhrYmF0MlZ6YTVqWTFBazROUWFlenNYRFZCME02NmFkZXdBUkRldUxCR056eXZuOG1FekRTb3pydkg5dXBVd1k?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-05-20T07:00:00+00:00", "published_display": "20 May 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": "Earnings Update: Koninklijke KPN N.V. (AMS:KPN) Just Reported Its First-Quarter Results And Analysts Are Updating Their Forecasts", "summary": "", "url": "https://news.google.com/rss/articles/CBMimAFBVV95cUxNelQ3MXBqb1I1LUEzR29FNmtOWmh1d0FlZVFMb2RMQThsSzUxQmhHM01OaVlqX0VpRnJzaWZxbUxfbVZwR3FkR1IzSHhNMS1NSTFEcEJWZkV2NGo5YlJzeGdVZGk1cmFnck4tdkVDdVNfbGZoTmtaNFZaNWxqN3Nmd2FsOEtJdzNKX25ZeWZMN2ktQ1l4aVM4Mg?oc=5", "source_name": "Market source", "published_at": "2026-05-03T07:00:00+00:00", "published_display": "03 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Koninklijke KPN N.V. (KKPNY) Shareholder/Analyst Call - Slideshow (OTCMKTS:KKPNY) 2026-04-17", "summary": "", "url": "https://news.google.com/rss/articles/CBMiowFBVV95cUxNb1ZodDJlalFIejV2UjBNMUZGb2l5R3JRcGVnTVpManM5S2tOMmFYVXVNa0tTaGNOU2p1SmxOY2FUeXZwa1lyU0tBZ1lmWHF5T0dDejVsVlFJUlBDTGFSWjI5NjFaVXZIbVhsT0xtc3FzZzloT0hzMUtYUFJGMmR4eV9wcklhMHkxNDcxdnpvLWZBWmlvZ3FpaGozcmFJTTd0ZEpF?oc=5", "source_name": "Seeking Alpha", "published_at": "2026-04-17T07:00:00+00:00", "published_display": "17 Apr 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "The total return for Koninklijke KPN (AMS:KPN) investors has risen faster than earnings growth over the last five years", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0gFBVV95cUxPNzRkSl9NMzkyeHVBUE9MamNPdmZRSkhmbk5wRlN4ME1zRl9Yek5pMlBDX2JtS2dqOEZDU3l3Z1o0VmNnY0Q3S0VhX1dHTncwcGFKQ3d0UkFuS2tqbFo0YjlwRThNcG9CMVRvWnU4T1BWUklwLUpxNGg1THk5YWVIYmZnenR4cXdib3dERE1rV2FsUV9aemRMUjROWVhyRFlMQklsRi1uTmRJOWNwRmtvWmkyUVRmemx3MExzS2xKcU5iT203Y0NMTmJsN0Y5MnNHeXfSAdcBQVVfeXFMTnRtektYSWg0cjQ5NENlVWd6b1NhMVVUV3F0OF9PcllxdVRZSmNpQjlaalpWYkVRclRqT0g1SEN0T0pMVXAwN000S0hxeHM4T3dzOTBGMk5jMFNLOWttOFQzMkdwZy03a2VDNlJDMnRSb3hfZ3pIeGV1OEp6OWloTHk2OUU1bU9nSXBRTHA0OElaNXNVUHd2M3owU2dSU0VNMk1Fbm9rZ0tpNjVBYUhjWDdiRnZNT2lWUy1zalJ1M3VwNkVac0pyOVdLYUJOYnhJcmpQVlM1UDQ?oc=5", "source_name": "simplywall.st", "published_at": "2026-01-08T08:00:00+00:00", "published_display": "08 Jan 2026 08:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}], "by_tier": {"direct": [{"title": "How CFO Chris Figee\u2019s 2026 Exit Plan At Koninklijke KPN (ENXTAM:KPN) Has Changed Its Investment Story", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0gFBVV95cUxOd3JKYmdseHl6WFlvVnotTUdUMGd1MHhVamJxeFZKTTc0amNBYlNxUktGNnJMMThPbjkxckptdVBZbmgtRDYtNjFTYjNWWHZQQmF6TDdVdmRPUU03U01FSXRjbWdBSUpnOTJMRU9VWEdhN1gxR1lZTENKOW5zUjNCS2JRX0w4ZFdzWF8yTFdBb3hDWGhvX2I1VmVGSXVmT0s3UWJsWmIzVkR2THhBYlhFaUZlX3E4M3FITjR4cVMxRkRINFZJWm5HRi1UaFZxQnBZbkHSAdcBQVVfeXFMUC1iYTlOclpPTE56RWdHaG9pd2lTUUNCQm9SRHhKT2lkSUpDRnBsbEJnZ1NsQnNfbllqSlN1MERWUVRPSTdtLTJXa2NBdHVMVWNfQS12TmNGM1JlNzlCSE90TU50QTVXRHRWV1lTVlExSGVHQjJiWjZYbmdsUU8yRmwySlVJcHRJeERRZ20tWmVCaTEtc2l0SUNzN1FiZDNoemtCT0g5UnQ0LVhwamRWaWRRSTdCemhJR0daYjRjclVsVzFrNjhtVnhlZEppcjhrVzVnT2Z4MlU?oc=5", "source_name": "simplywall.st", "published_at": "2026-07-13T05:50:21+00:00", "published_display": "13 Jul 2026 05:50", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Koninklijke KPN (ENXTAM:KPN) Could Be 19% Undervalued After CFO Exit News", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0AFBVV95cUxNZFBKdEtDbmw4cEt2NTB5WlVhOXc3a1M0Sl9ZaUNlSm4zOGRYcVN4NWJDTWxXcFpLTUFmejJHT3dXblhJbms3YnhUeEFxMVR2THBlblJqMUhWZDJNYXhFckxaT2lkMlNCNy1LMnJYOV9kMjZXLXYzZXFYbWloQTRCd3J0bXVuZEpRcGc1cEQxNlF3RU5iNFp2bXlPWE8tMUE5aWI0WFZRSzZnWWNQNF8yWkhXN05FaUphS3ZaNTJsOXU2bEFkWVdfVWExNlNGZmRT0gHWAUFVX3lxTE5sR2t5aElOemRBOC1ic2RaS2tRNDR1WHc5Mll3RTFSNmg1R0ZVYkxLQjMxVnFGNE1lMWxlWXhrbnJVRTFzVUJaajdQYVFMM1dzZ280V1FvSnk5dDR4THhObVRldDJmV3o4X1JhWkZmalFYYXNXWnBnZktYQWNZQXFIeXNEZjNKNmpuek1qQVIxMHdLdjNGX2tZNVpObkEwcXBySGh3UElDMUNKUF9EVXhPZzc4LVNQSF9qal9uUUt1OHliaVN2M19yMGowM2RXdmM1enZWR1E?oc=5", "source_name": "simplywall.st", "published_at": "2026-07-09T08:50:27+00:00", "published_display": "09 Jul 2026 08:50", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Koninklijke KPN strategy picture, shares tracked against European telecom peers", "summary": "", "url": "https://news.google.com/rss/articles/CBMiywFBVV95cUxPUEtiY3YxbXJzeVBsbkpHSXY1bXFxUko3OXh5a0xpU01XVG96V1lpOWpfZnRaaFp1SDRMaW44ekJRQnZKYmRNd1IzTllXNkJVNGVlUUhVN2paM1NSSW53TlBUX3hkenlmZ1BfTVIyRUZZZm93ZkRrdnlFWVBhZE1jTnhmaE9ib281Z0p1QllZdnlzZUFBUUFOUGtvY0ZOb0ktNEJPaVVEMnRkenF3bUt6RWQ5eUtTM2RRUEw1UGZMN280SzJ4Q1o5cnh1aw?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-06-29T09:43:08+00:00", "published_display": "29 Jun 2026 09:43", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Assessing Koninklijke KPN (ENXTAM:KPN) Valuation As Fresh Investor Interest Meets Conflicting Fair Value Signals", "summary": "", "url": "https://news.google.com/rss/articles/CBMiowFBVV95cUxQSVMwcVd4aUZfVV94Y3Vici1DX1hIU1RJanEtTF8yME1uUXZqdmhnUUNoUGk4YmxRZW5FeE1nem1KMEJkSmFYY0pDRVlVUEItcXdHYUxzUk1fYzNZaFN2aHhVTmFYbllvQ3hHMXNYLWt3cjdkTzNFTGhMTGt3VXphZHFsU3N3WldPUmtnSkE3X2xSOE1qSGF6ekpoUVZLbFV5MXdn?oc=5", "source_name": "Market source", "published_at": "2026-05-23T07:00:00+00:00", "published_display": "23 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": "Koninklijke KPN (KKPNF) Upgraded to Buy: What Does It Mean for the Stock?", "summary": "", "url": "https://news.google.com/rss/articles/CBMioAFBVV95cUxPYmgxbGhCNHZqM1VpdzZIZjhzS0dENWZuOUhubmtnR1NfUkRxTU1oVjA2TGJ3WE43NU54WThMVVJhblVMX0ppR3gwTU1FRlRwbmhzU1dmZzAwZ0IwTDNKd1BuQUVQcXhza01rc2IycXZvYlEwNjBfTUNtZ0QzeHlNNEY2NVlYNlA4UHBRZUtWQmVESDFpSGR3YW1SY1pwZnNW?oc=5", "source_name": "Market source", "published_at": "2026-05-21T07:00:00+00:00", "published_display": "21 May 2026 07:00", "sentiment": "positive", "sentiment_pct": 84, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 69, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Koninklijke KPN N.V. stock (NL0000009082): Dutch telecom completes \u20ac250 million buyback program", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwwFBVV95cUxPQ2cxRWZYcDd0X1Q4MU1tcHZZTmVNUmNzTkdMVXFFTlRzcDFIR2V0WTNzVm90RmRfdjBzM0d3WEthSHpGWFI3bjhjNVQ0czlJNGRGZGhkVUx6anNRY0NzZDlhU1N6S1ZQell5V0lQY2hoVGFPaTQwNU02N1VMUEpEcEhSWjhrYmF0MlZ6YTVqWTFBazROUWFlenNYRFZCME02NmFkZXdBUkRldUxCR056eXZuOG1FekRTb3pydkg5dXBVd1k?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-05-20T07:00:00+00:00", "published_display": "20 May 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": "Earnings Update: Koninklijke KPN N.V. (AMS:KPN) Just Reported Its First-Quarter Results And Analysts Are Updating Their Forecasts", "summary": "", "url": "https://news.google.com/rss/articles/CBMimAFBVV95cUxNelQ3MXBqb1I1LUEzR29FNmtOWmh1d0FlZVFMb2RMQThsSzUxQmhHM01OaVlqX0VpRnJzaWZxbUxfbVZwR3FkR1IzSHhNMS1NSTFEcEJWZkV2NGo5YlJzeGdVZGk1cmFnck4tdkVDdVNfbGZoTmtaNFZaNWxqN3Nmd2FsOEtJdzNKX25ZeWZMN2ktQ1l4aVM4Mg?oc=5", "source_name": "Market source", "published_at": "2026-05-03T07:00:00+00:00", "published_display": "03 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Koninklijke KPN N.V. (KKPNY) Shareholder/Analyst Call - Slideshow (OTCMKTS:KKPNY) 2026-04-17", "summary": "", "url": "https://news.google.com/rss/articles/CBMiowFBVV95cUxNb1ZodDJlalFIejV2UjBNMUZGb2l5R3JRcGVnTVpManM5S2tOMmFYVXVNa0tTaGNOU2p1SmxOY2FUeXZwa1lyU0tBZ1lmWHF5T0dDejVsVlFJUlBDTGFSWjI5NjFaVXZIbVhsT0xtc3FzZzloT0hzMUtYUFJGMmR4eV9wcklhMHkxNDcxdnpvLWZBWmlvZ3FpaGozcmFJTTd0ZEpF?oc=5", "source_name": "Seeking Alpha", "published_at": "2026-04-17T07:00:00+00:00", "published_display": "17 Apr 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "The total return for Koninklijke KPN (AMS:KPN) investors has risen faster than earnings growth over the last five years", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0gFBVV95cUxPNzRkSl9NMzkyeHVBUE9MamNPdmZRSkhmbk5wRlN4ME1zRl9Yek5pMlBDX2JtS2dqOEZDU3l3Z1o0VmNnY0Q3S0VhX1dHTncwcGFKQ3d0UkFuS2tqbFo0YjlwRThNcG9CMVRvWnU4T1BWUklwLUpxNGg1THk5YWVIYmZnenR4cXdib3dERE1rV2FsUV9aemRMUjROWVhyRFlMQklsRi1uTmRJOWNwRmtvWmkyUVRmemx3MExzS2xKcU5iT203Y0NMTmJsN0Y5MnNHeXfSAdcBQVVfeXFMTnRtektYSWg0cjQ5NENlVWd6b1NhMVVUV3F0OF9PcllxdVRZSmNpQjlaalpWYkVRclRqT0g1SEN0T0pMVXAwN000S0hxeHM4T3dzOTBGMk5jMFNLOWttOFQzMkdwZy03a2VDNlJDMnRSb3hfZ3pIeGV1OEp6OWloTHk2OUU1bU9nSXBRTHA0OElaNXNVUHd2M3owU2dSU0VNMk1Fbm9rZ0tpNjVBYUhjWDdiRnZNT2lWUy1zalJ1M3VwNkVac0pyOVdLYUJOYnhJcmpQVlM1UDQ?oc=5", "source_name": "simplywall.st", "published_at": "2026-01-08T08:00:00+00:00", "published_display": "08 Jan 2026 08:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}], "industry": [], "sector": []}, "total_fetched": 74, "total_relevant": 9, "sentiment_summary": {"positive": 2, "negative": 0, "neutral": 7, "score": 55, "total": 9, "label": "Balanced news tone", "tone": "neutral"}, "classifier": {"primary_event": "general", "primary_label": "Market update", "confidence": 72, "events": [{"event": "general", "label": "Market update", "weight": 2.2, "count": 4}, {"event": "analyst", "label": "Analyst action", "weight": 1.45, "count": 2}, {"event": "earnings", "label": "Earnings", "weight": 1.1, "count": 2}, {"event": "capital_return", "label": "Capital return", "weight": 0.55, "count": 1}], "positive_events": 2, "negative_events": 0}, "market_context": {"has_market_context": true, "latest_close": 4.26, "latest_week": "2026-07-10", "one_week_move": 0.6, "four_week_move": -4.4, "twelve_week_move": -6.9, "trend_signal": "0", "trend_label": "Trend inactive", "trend_tone": "negative", "market_dynamics": -0.803524, "market_dynamics_buy_signal": false, "relative_strength": -8.32648, "fair_value_gap": 19.6, "fair_value_label": "Near fair-value range", "fair_value_tone": "neutral", "expectation_direction": "positive", "expectation_probability": 59.4447, "reaction_label": "Price digesting", "reaction_tone": "neutral", "market_sentence": "+0.6% over one week, -4.4% over four weeks, trend inactive, 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": 51, "badges": [], "opportunities": [], "risks": [], "event_label": "Market update", "sentiment_word": "balanced"}, "charts": {"sources": [{"label": "simplywall.st", "count": 3}, {"label": "Market source", "count": 3}, {"label": "ad-hoc-news.de", "count": 2}, {"label": "Seeking Alpha", "count": 1}], "tiers": [{"label": "Direct company coverage", "count": 9}, {"label": "Industry context", "count": 0}, {"label": "Sector context", "count": 0}], "events": [{"label": "Market update", "count": 4}, {"label": "Analyst action", "count": 2}, {"label": "Earnings", "count": 2}, {"label": "Capital return", "count": 1}]}, "insights": [{"label": "Weighted tone", "value": "55/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": "72/100 classification confidence."}, {"label": "Company focus", "value": "9", "tone": "positive", "text": "directly relevant articles"}, {"label": "Source quality", "value": "1", "tone": "positive", "text": "high-authority source matches"}, {"label": "Trend context", "value": "Trend inactive", "tone": "negative", "text": "+0.6% over one week, -4.4% over four weeks, trend inactive, and near fair-value range."}, {"label": "Latest direct headline", "value": "Neutral", "tone": "neutral", "text": "How CFO Chris Figee\u2019s 2026 Exit Plan At Koninklijke KPN (ENXTAM:KPN) Has Changed Its Investment Story"}], "updated_at": "2026-07-17T22:41:35.785777+00:00", "disclaimer": "Educational market research only. Not financial, investment, trading, tax, or legal advice."}