{"ticker": {"uuid": "9d95ef38-086d-43c8-b8f9-70abdf8f592a", "symbol": "PPGN", "name": "PolyPeptide Group AG", "exchange": "EBS", "country": "CH", "sector": "Healthcare", "industry": "Drug Manufacturers - Specialty & Generic"}, "articles": [{"title": "PolyPeptide Group (SWX:PPGN) Stock Could Be 8.9% Overvalued After Return To Profit", "summary": "", "url": "https://news.google.com/rss/articles/CBMi6wFBVV95cUxNdndoWnllV0htLVFLWUVGQVN0aWZOMS0xX3J0ck5mMTFyQ0otZXN4aEx3amtUUzBrQTZmT25HM3F0OHZDbE9lS2lqQTRQLXM3SE9QTC10aWZQVFg5cVJfbC15NDFoV3pIaTZtMTVjS19XRVdvRTZtdDdLVWVFX0hNbEthTGVqQTJxQy15dGpKODFuR1VnVUpmbUJwaWhWdnpZQzN6akR3Z21NRGJEcHA1akhKdjREeEJpMnhIVGZ4UTNoTVFuTzdYa3p2U0RTcFpCYXY4Wk42R1RoT1lTcFlLdE1RcldTTlpuRkNz0gHwAUFVX3lxTFBkMGcwRnVGcHFmRXRrSmdsU0U3TncxVVhqRVhfS2k4M19oTTV1bkhyM3BBdXZCMk9WcGhKQ2pmdjNpZ3JRYmdCRmNoXzljMHhNanlTOGkxQm5oZnk1ZUdGX0Nhcl81bndGNWs1aVJka01HaDVhcXhSZUNINUFmZEpPU0dIYlo2Q3dyOEFQRFM4YTE0YnlyeXUzOG5CeXZVTUxUY1RzOFhiWWR2TF9Jc1J4STZ1M24zeHMwM3BGNGItR19pVXRlaEg3QTRFdkJuOE9kNWpjRVRRa2hFMGdiUXlBTnRoWmNkRU1tbzY3OE9RRQ?oc=5", "source_name": "simplywall.st", "published_at": "2026-06-22T03:35:22+00:00", "published_display": "22 Jun 2026 03:35", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Barclays Sticks to Its Buy Rating for PolyPeptide Group AG (PPGN)", "summary": "", "url": "https://news.google.com/rss/articles/CBMi3AFBVV95cUxOX1lVSVgxOUpDbFBBaklhT3NWUnRmWFpQLXN2Ul9taEZxcEVxVzlqSTFQcDc1OHBtTmN0RXhOelUxbDNXWlYzNTRodHktUmhjZzM4XzQ0RjZGa1dCVFlvMWJzTHFEZDJKNkNTc0dfT0otR2ROZ0hGQW9veW52MTBWWk8tQjNaeXlIdEgyYWs1ZnJxTzBHazV6b2JWX0xNcTU5X2dCRk5ZUFZLckpyYURnaWdzTVFMVWlCZTFtdGhaTVZhNVB0QXFpMFpDU285Z3E4S2wyZmVfMGo0TTNt?oc=5", "source_name": "The Globe and Mail", "published_at": "2026-06-17T10:00:00+00:00", "published_display": "17 Jun 2026 10:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "PolyPeptide Group Price Target Up as AlphaValue/Baader Europe Expects Higher FY26 Margins", "summary": "", "url": "https://news.google.com/rss/articles/CBMi2gFBVV95cUxNbWEyMUlZQ21DNUVpRXZ6elUzSGFNOHpOWlRrOHNHamktTjVydVV1NG5vU1hKOEpPc2lSX0pFNk95U3dqYmhGTXY2eTlMOVZ6RlVQc1ZQYy0zcEg0b0d6VDgxWTFtTkR2ODd0R3hmaDB3TUQ3RDAtX1dJNWRQd2ppdkVMZzJzcWdfR1d1NUtETF8ySHo1V1BQamx1YllsZGl2QXlPSkZpdWItUXRRLVZGdFNwZWtDSGlVc3lQZlJ6X3hGRkdFdU5RaVEwdVpRbTIxS21uRXQwV1hRZw?oc=5", "source_name": "marketscreener.com", "published_at": "2026-06-16T04:25:30+00:00", "published_display": "16 Jun 2026 04:25", "sentiment": "positive", "sentiment_pct": 66, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "PolyPeptide Group Shares Climb After Report of Takeover Interest", "summary": "", "url": "https://news.google.com/rss/articles/CBMiuAFBVV95cUxNUmt6UUFBTXdZNU52U05CSU5JQW5scWhiRzFqRWpNM05LMmJHYzkzNWxvM1lPZDNBODU2WmtlMlJzakhyVjJTT0JIWmc2WDJjdWJITVVXWU5PbTBzbFZhSktzT0dNOHFHT21qXzNsVkY2SDVzUDEySnl0Wk1vcE1LRG1qakw2QXYtT2ZLbzFhSnhXYVFFRkpMWnlpT1FUTzdGZy1Ob09HUllyZ25OWWdROFdET1ZjYmlv?oc=5", "source_name": "marketscreener.com", "published_at": "2026-04-13T07:00:00+00:00", "published_display": "13 Apr 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": "Polypeptide Group Ag Announces Resignation of Marc Augustin from Executive Committee, Effective March 31, 2026", "summary": "", "url": "https://news.google.com/rss/articles/CBMi5wFBVV95cUxPLXh3OUVJam1reS1vVHJkNkhqZzgwdUhSRFgzeDdVRVRHdmdnczAzUTUyYlF1X094clB0aUJxUzNIb2FyUkx4YVp6U2p4bENwR1pnUzFzX2RBS2VrRWtDS2haQUJKX1JhQVhrbEVvR1pWdkY5djFBTTNFczY5dWllVWlVb1dqTmlTOHBZMklwejBxNU5hVWtaZTlPS1FWR0NzS3VoV09Od01EaWZoTmVrWFpJaG8wWXdNUUJTcFFxVVRuaDBRZ2k1aWVfNjY4d1FmTmpISUpxRnBwQ3Zscmx4MHVwem1uYzQ?oc=5", "source_name": "marketscreener.com", "published_at": "2026-03-12T07:00:00+00:00", "published_display": "12 Mar 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": "Does PolyPeptide\u2019s 2025 Margin Outlook From Metabolic Therapies Shift The Bull Case For PolyPeptide Group (SWX:PPGN)?", "summary": "", "url": "https://news.google.com/rss/articles/CBMi6wFBVV95cUxNaDFoenZRVE83V2s5aXppdnlQOFBuZ1ROMkdYSUN0cmJ3ZGxfQnY0YzdiZktlUjM1V0tmUE0ySnRsM2J0NnpDeGNPRTc2cXI4Q2E4Sk9vTV9Nc3FoSkRoT0JEYnhwLUt0bjRhSEQxMEtOT0RlOGhwcnd6M2lWekhtR0FYNWZXcnNNd21EYzhwNjBpMzNMdE9ITGNUNktYQ211amRjZEpfOUdGTVVTd0xMZWhsWHY1dDk2STNoOTFDeHY5NnJPLWR2dHFvZ2RLR2JJQVloV3FXcFU1OU5qc2NveGpwX0dBWXZXM3ZF0gHwAUFVX3lxTE9ScEJ1aDNSdUFIa1hEYmRfbnBJUVVERGJZRk4xOTlOcEhWZWk4RnRNY0w3UFBqcE9pUjU0N3VDOVNva0xwb2JxdTJHbUt4WWVnZlVBeXJtLWd3ek5oNmlqNUNndFB5NHdsbjNEcWw1bnljN1JGNzhNYXQ1ZFR2aVVJMWxEYno4RnVDbGpKc01iS0VRZUE5Mktyb3dnV0V3VEYzVm5GODRmVGZfSExKOU9nckU3M05lMHdOOHM4dTJadkNUd2NfblE2MkMwTkpSenBGN1l5Z2l3Zm5yY0FneF9PVFkwWVFFM1lzcDZTbjhxUg?oc=5", "source_name": "simplywall.st", "published_at": "2026-01-26T08:00:00+00:00", "published_display": "26 Jan 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "At CHF28.15, Is It Time To Put PolyPeptide Group AG (VTX:PPGN) On Your Watch List?", "summary": "", "url": "https://news.google.com/rss/articles/CBMi6wFBVV95cUxPY1FVaDdZMGxEamRmWC1CRkhTMU81MVB4Nk56c1BxaTM2Mm9qNDNMdXpiMERlWjRPc1JoSkZQLTdVVlI0SVctSlE4ZmVmMEltN1lDbzdFMUdFVncxUWh2TWsya29QUW1Sd0pndC1scHVRTmlwT3ViZ004MWVzY3ZHOURHRHJOSHc1OWpFREl6VThfYzBMQkV1M2ZENU9lY19CZXNKeUFncm9Odk1CUUFtT2pzWjhnUE05T1V5UmdaNlpEdVZsenJWdG5lck0wMW1pNzVsY1FSWHFITjQ4UHZCWXdLbW9pTlktdy1V0gHwAUFVX3lxTE9GREdxNERPd184ckFEYVFnNzNzOWRnODdRQ21ZdllIN1ZjaktFd203dGU3TFlBbHRoSXpkUTMwanFCU19ZQkxGd3pmMzdWalR2UTJHb1hsWUctZkVsckM2VUZ2a1VrYTFLR09INFl5bXhJUjF3a2pWWnZEaTlHcXNfbDM0czRfZmcwU0c1VkNYaXRwYUVzR3FXbEVNUmNmZVlyX1NMLVpGMTVCSnZWZ1lDMzFhSnJoRWxIMzllZ3A4RmNKTEs0dWx2enRJQUJLZWUyaEJHazdSMmhlbGRVTlc1alUxOUdiaXl3eTZqdXVEbA?oc=5", "source_name": "simplywall.st", "published_at": "2026-01-11T08:00:00+00:00", "published_display": "11 Jan 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": "While individual investors own 20% of PolyPeptide Group AG (VTX:PPGN), private companies are its largest shareholders with 56% ownership", "summary": "", "url": "https://news.google.com/rss/articles/CBMihgFBVV95cUxPSUVTVVdrM1c3eTZ1ZFR6TWJXNVNSSzliRXBfWE9zSDRHUklIdk5BVlhSS1piSUJ2aWpydExMbmJmTzdqUkpWVjBvdHo0THVnZmdHNXBKQmptRVhzQWYzbjVJeEUwUnBNNDV4aWZXNThEX0I5X3k4aGd1U2lwVEJhczZwWmpnQQ?oc=5", "source_name": "Market source", "published_at": "2025-06-23T07:00:00+00:00", "published_display": "23 Jun 2025 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": "PolyPeptide Group AG: Target Price Consensus and Analysts Recommendations | PPGN | CH1110760852", "summary": "", "url": "https://news.google.com/rss/articles/CBMijAFBVV95cUxONGkwUGtjcF9tQVRsUUt6SkNXQ1dWZWZOQjlvVHhSVzFIbkZyeUhsb0I4M0lkYldPSGstQmZTYXoxSVlIVW5FMFQ5MlNQazJScFY3ZjF3cWh5MGtmYmg5V0NTWktWa3FETDZqeWhqVjctMXFVaE9wanpwYno4WU91T3FQWk9WX1RUMnBydw?oc=5", "source_name": "marketscreener.com", "published_at": "2021-06-17T22:36:58+00:00", "published_display": "17 Jun 2021 22:36", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "PolyPeptide Group AG: Shareholders Board Members Managers and Company Profile | CH1110760852", "summary": "", "url": "https://news.google.com/rss/articles/CBMiigFBVV95cUxNVExEbDFBNHI3UFhFck02NWxrWmd0aW84RTFYNWZKSWlfOVdoZmdaOGV4WEtLZ1FjOUs0cTJWR0sxLTFnallieDZzQ2VqeXRRWFVHeVVycE5lMG1lVEVHLXBLZnk1SFJPWXZMUW1HLUZ2YXJac2xrRElTbXVCVmFNRHNNRXJ4T05rWGc?oc=5", "source_name": "marketscreener.com", "published_at": "2021-05-08T00:26:48+00:00", "published_display": "08 May 2021 00:26", "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": "PolyPeptide Group (SWX:PPGN) Stock Could Be 8.9% Overvalued After Return To Profit", "summary": "", "url": "https://news.google.com/rss/articles/CBMi6wFBVV95cUxNdndoWnllV0htLVFLWUVGQVN0aWZOMS0xX3J0ck5mMTFyQ0otZXN4aEx3amtUUzBrQTZmT25HM3F0OHZDbE9lS2lqQTRQLXM3SE9QTC10aWZQVFg5cVJfbC15NDFoV3pIaTZtMTVjS19XRVdvRTZtdDdLVWVFX0hNbEthTGVqQTJxQy15dGpKODFuR1VnVUpmbUJwaWhWdnpZQzN6akR3Z21NRGJEcHA1akhKdjREeEJpMnhIVGZ4UTNoTVFuTzdYa3p2U0RTcFpCYXY4Wk42R1RoT1lTcFlLdE1RcldTTlpuRkNz0gHwAUFVX3lxTFBkMGcwRnVGcHFmRXRrSmdsU0U3TncxVVhqRVhfS2k4M19oTTV1bkhyM3BBdXZCMk9WcGhKQ2pmdjNpZ3JRYmdCRmNoXzljMHhNanlTOGkxQm5oZnk1ZUdGX0Nhcl81bndGNWs1aVJka01HaDVhcXhSZUNINUFmZEpPU0dIYlo2Q3dyOEFQRFM4YTE0YnlyeXUzOG5CeXZVTUxUY1RzOFhiWWR2TF9Jc1J4STZ1M24zeHMwM3BGNGItR19pVXRlaEg3QTRFdkJuOE9kNWpjRVRRa2hFMGdiUXlBTnRoWmNkRU1tbzY3OE9RRQ?oc=5", "source_name": "simplywall.st", "published_at": "2026-06-22T03:35:22+00:00", "published_display": "22 Jun 2026 03:35", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Barclays Sticks to Its Buy Rating for PolyPeptide Group AG (PPGN)", "summary": "", "url": "https://news.google.com/rss/articles/CBMi3AFBVV95cUxOX1lVSVgxOUpDbFBBaklhT3NWUnRmWFpQLXN2Ul9taEZxcEVxVzlqSTFQcDc1OHBtTmN0RXhOelUxbDNXWlYzNTRodHktUmhjZzM4XzQ0RjZGa1dCVFlvMWJzTHFEZDJKNkNTc0dfT0otR2ROZ0hGQW9veW52MTBWWk8tQjNaeXlIdEgyYWs1ZnJxTzBHazV6b2JWX0xNcTU5X2dCRk5ZUFZLckpyYURnaWdzTVFMVWlCZTFtdGhaTVZhNVB0QXFpMFpDU285Z3E4S2wyZmVfMGo0TTNt?oc=5", "source_name": "The Globe and Mail", "published_at": "2026-06-17T10:00:00+00:00", "published_display": "17 Jun 2026 10:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "PolyPeptide Group Price Target Up as AlphaValue/Baader Europe Expects Higher FY26 Margins", "summary": "", "url": "https://news.google.com/rss/articles/CBMi2gFBVV95cUxNbWEyMUlZQ21DNUVpRXZ6elUzSGFNOHpOWlRrOHNHamktTjVydVV1NG5vU1hKOEpPc2lSX0pFNk95U3dqYmhGTXY2eTlMOVZ6RlVQc1ZQYy0zcEg0b0d6VDgxWTFtTkR2ODd0R3hmaDB3TUQ3RDAtX1dJNWRQd2ppdkVMZzJzcWdfR1d1NUtETF8ySHo1V1BQamx1YllsZGl2QXlPSkZpdWItUXRRLVZGdFNwZWtDSGlVc3lQZlJ6X3hGRkdFdU5RaVEwdVpRbTIxS21uRXQwV1hRZw?oc=5", "source_name": "marketscreener.com", "published_at": "2026-06-16T04:25:30+00:00", "published_display": "16 Jun 2026 04:25", "sentiment": "positive", "sentiment_pct": 66, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "PolyPeptide Group Shares Climb After Report of Takeover Interest", "summary": "", "url": "https://news.google.com/rss/articles/CBMiuAFBVV95cUxNUmt6UUFBTXdZNU52U05CSU5JQW5scWhiRzFqRWpNM05LMmJHYzkzNWxvM1lPZDNBODU2WmtlMlJzakhyVjJTT0JIWmc2WDJjdWJITVVXWU5PbTBzbFZhSktzT0dNOHFHT21qXzNsVkY2SDVzUDEySnl0Wk1vcE1LRG1qakw2QXYtT2ZLbzFhSnhXYVFFRkpMWnlpT1FUTzdGZy1Ob09HUllyZ25OWWdROFdET1ZjYmlv?oc=5", "source_name": "marketscreener.com", "published_at": "2026-04-13T07:00:00+00:00", "published_display": "13 Apr 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": "Polypeptide Group Ag Announces Resignation of Marc Augustin from Executive Committee, Effective March 31, 2026", "summary": "", "url": "https://news.google.com/rss/articles/CBMi5wFBVV95cUxPLXh3OUVJam1reS1vVHJkNkhqZzgwdUhSRFgzeDdVRVRHdmdnczAzUTUyYlF1X094clB0aUJxUzNIb2FyUkx4YVp6U2p4bENwR1pnUzFzX2RBS2VrRWtDS2haQUJKX1JhQVhrbEVvR1pWdkY5djFBTTNFczY5dWllVWlVb1dqTmlTOHBZMklwejBxNU5hVWtaZTlPS1FWR0NzS3VoV09Od01EaWZoTmVrWFpJaG8wWXdNUUJTcFFxVVRuaDBRZ2k1aWVfNjY4d1FmTmpISUpxRnBwQ3Zscmx4MHVwem1uYzQ?oc=5", "source_name": "marketscreener.com", "published_at": "2026-03-12T07:00:00+00:00", "published_display": "12 Mar 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": "Does PolyPeptide\u2019s 2025 Margin Outlook From Metabolic Therapies Shift The Bull Case For PolyPeptide Group (SWX:PPGN)?", "summary": "", "url": "https://news.google.com/rss/articles/CBMi6wFBVV95cUxNaDFoenZRVE83V2s5aXppdnlQOFBuZ1ROMkdYSUN0cmJ3ZGxfQnY0YzdiZktlUjM1V0tmUE0ySnRsM2J0NnpDeGNPRTc2cXI4Q2E4Sk9vTV9Nc3FoSkRoT0JEYnhwLUt0bjRhSEQxMEtOT0RlOGhwcnd6M2lWekhtR0FYNWZXcnNNd21EYzhwNjBpMzNMdE9ITGNUNktYQ211amRjZEpfOUdGTVVTd0xMZWhsWHY1dDk2STNoOTFDeHY5NnJPLWR2dHFvZ2RLR2JJQVloV3FXcFU1OU5qc2NveGpwX0dBWXZXM3ZF0gHwAUFVX3lxTE9ScEJ1aDNSdUFIa1hEYmRfbnBJUVVERGJZRk4xOTlOcEhWZWk4RnRNY0w3UFBqcE9pUjU0N3VDOVNva0xwb2JxdTJHbUt4WWVnZlVBeXJtLWd3ek5oNmlqNUNndFB5NHdsbjNEcWw1bnljN1JGNzhNYXQ1ZFR2aVVJMWxEYno4RnVDbGpKc01iS0VRZUE5Mktyb3dnV0V3VEYzVm5GODRmVGZfSExKOU9nckU3M05lMHdOOHM4dTJadkNUd2NfblE2MkMwTkpSenBGN1l5Z2l3Zm5yY0FneF9PVFkwWVFFM1lzcDZTbjhxUg?oc=5", "source_name": "simplywall.st", "published_at": "2026-01-26T08:00:00+00:00", "published_display": "26 Jan 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "At CHF28.15, Is It Time To Put PolyPeptide Group AG (VTX:PPGN) On Your Watch List?", "summary": "", "url": "https://news.google.com/rss/articles/CBMi6wFBVV95cUxPY1FVaDdZMGxEamRmWC1CRkhTMU81MVB4Nk56c1BxaTM2Mm9qNDNMdXpiMERlWjRPc1JoSkZQLTdVVlI0SVctSlE4ZmVmMEltN1lDbzdFMUdFVncxUWh2TWsya29QUW1Sd0pndC1scHVRTmlwT3ViZ004MWVzY3ZHOURHRHJOSHc1OWpFREl6VThfYzBMQkV1M2ZENU9lY19CZXNKeUFncm9Odk1CUUFtT2pzWjhnUE05T1V5UmdaNlpEdVZsenJWdG5lck0wMW1pNzVsY1FSWHFITjQ4UHZCWXdLbW9pTlktdy1V0gHwAUFVX3lxTE9GREdxNERPd184ckFEYVFnNzNzOWRnODdRQ21ZdllIN1ZjaktFd203dGU3TFlBbHRoSXpkUTMwanFCU19ZQkxGd3pmMzdWalR2UTJHb1hsWUctZkVsckM2VUZ2a1VrYTFLR09INFl5bXhJUjF3a2pWWnZEaTlHcXNfbDM0czRfZmcwU0c1VkNYaXRwYUVzR3FXbEVNUmNmZVlyX1NMLVpGMTVCSnZWZ1lDMzFhSnJoRWxIMzllZ3A4RmNKTEs0dWx2enRJQUJLZWUyaEJHazdSMmhlbGRVTlc1alUxOUdiaXl3eTZqdXVEbA?oc=5", "source_name": "simplywall.st", "published_at": "2026-01-11T08:00:00+00:00", "published_display": "11 Jan 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": "While individual investors own 20% of PolyPeptide Group AG (VTX:PPGN), private companies are its largest shareholders with 56% ownership", "summary": "", "url": "https://news.google.com/rss/articles/CBMihgFBVV95cUxPSUVTVVdrM1c3eTZ1ZFR6TWJXNVNSSzliRXBfWE9zSDRHUklIdk5BVlhSS1piSUJ2aWpydExMbmJmTzdqUkpWVjBvdHo0THVnZmdHNXBKQmptRVhzQWYzbjVJeEUwUnBNNDV4aWZXNThEX0I5X3k4aGd1U2lwVEJhczZwWmpnQQ?oc=5", "source_name": "Market source", "published_at": "2025-06-23T07:00:00+00:00", "published_display": "23 Jun 2025 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": "PolyPeptide Group AG: Target Price Consensus and Analysts Recommendations | PPGN | CH1110760852", "summary": "", "url": "https://news.google.com/rss/articles/CBMijAFBVV95cUxONGkwUGtjcF9tQVRsUUt6SkNXQ1dWZWZOQjlvVHhSVzFIbkZyeUhsb0I4M0lkYldPSGstQmZTYXoxSVlIVW5FMFQ5MlNQazJScFY3ZjF3cWh5MGtmYmg5V0NTWktWa3FETDZqeWhqVjctMXFVaE9wanpwYno4WU91T3FQWk9WX1RUMnBydw?oc=5", "source_name": "marketscreener.com", "published_at": "2021-06-17T22:36:58+00:00", "published_display": "17 Jun 2021 22:36", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "PolyPeptide Group AG: Shareholders Board Members Managers and Company Profile | CH1110760852", "summary": "", "url": "https://news.google.com/rss/articles/CBMiigFBVV95cUxNVExEbDFBNHI3UFhFck02NWxrWmd0aW84RTFYNWZKSWlfOVdoZmdaOGV4WEtLZ1FjOUs0cTJWR0sxLTFnallieDZzQ2VqeXRRWFVHeVVycE5lMG1lVEVHLXBLZnk1SFJPWXZMUW1HLUZ2YXJac2xrRElTbXVCVmFNRHNNRXJ4T05rWGc?oc=5", "source_name": "marketscreener.com", "published_at": "2021-05-08T00:26:48+00:00", "published_display": "08 May 2021 00:26", "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": 36, "total_relevant": 10, "sentiment_summary": {"positive": 3, "negative": 0, "neutral": 7, "score": 57, "total": 10, "label": "Balanced news tone", "tone": "neutral"}, "classifier": {"primary_event": "general", "primary_label": "Market update", "confidence": 78, "events": [{"event": "general", "label": "Market update", "weight": 2.75, "count": 5}, {"event": "earnings", "label": "Earnings", "weight": 1.1, "count": 2}, {"event": "analyst", "label": "Analyst action", "weight": 1.1, "count": 2}, {"event": "guidance", "label": "Guidance", "weight": 0.55, "count": 1}], "positive_events": 3, "negative_events": 0}, "market_context": {"has_market_context": true, "latest_close": 39.35, "latest_week": "2026-06-19", "one_week_move": 16.2, "four_week_move": 2.7, "twelve_week_move": 49.1, "trend_signal": "1", "trend_label": "Trend active", "trend_tone": "positive", "market_dynamics": 0.666081, "market_dynamics_buy_signal": false, "relative_strength": 33.045788, "fair_value_gap": 57.3, "fair_value_label": "Materially above fair value", "fair_value_tone": "negative", "expectation_direction": "undecided", "expectation_probability": 48.7671, "reaction_label": "Price confirming higher", "reaction_tone": "positive", "market_sentence": "+16.2% over one week, +2.7% over four weeks, trend active, and materially above fair value."}, "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": 66, "badges": [], "opportunities": [], "risks": [], "event_label": "Market update", "sentiment_word": "balanced"}, "charts": {"sources": [{"label": "marketscreener.com", "count": 5}, {"label": "simplywall.st", "count": 3}, {"label": "The Globe and Mail", "count": 1}, {"label": "Market source", "count": 1}], "tiers": [{"label": "Direct company coverage", "count": 10}, {"label": "Industry context", "count": 0}, {"label": "Sector context", "count": 0}], "events": [{"label": "Market update", "count": 5}, {"label": "Earnings", "count": 2}, {"label": "Analyst action", "count": 2}, {"label": "Guidance", "count": 1}]}, "insights": [{"label": "Weighted tone", "value": "57/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": "78/100 classification confidence."}, {"label": "Company focus", "value": "10", "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": "+16.2% over one week, +2.7% over four weeks, trend active, and materially above fair value."}, {"label": "Latest direct headline", "value": "Positive", "tone": "positive", "text": "PolyPeptide Group (SWX:PPGN) Stock Could Be 8.9% Overvalued After Return To Profit"}], "updated_at": "2026-06-22T17:52:52.584248+00:00", "disclaimer": "Educational market research only. Not financial, investment, trading, tax, or legal advice."}