{"ticker": {"uuid": "2350fb46-7d51-49e6-8add-92bb6e28c497", "symbol": "BSL", "name": "Raffles Medical Group Ltd", "exchange": "SES", "country": "SG", "sector": "Healthcare", "industry": "Medical Care Facilities"}, "articles": [{"title": "kopi-C with Raffles Medical Group CEO: \u201cThere\u2019s no quick money in healthcare\u201d", "summary": "", "url": "https://news.google.com/rss/articles/CBMiWkFVX3lxTE1HTDRKUTdXeGo3QW1la1R2Q3V6bTVpMDMydmJERFJBWkhlMG9wckQ0V1hmb3FhdUtXd1JKMmpjSTVtUzZCa2Z2dzJ4VFpfZHVBUjR6MnZOMVJjQQ?oc=5", "source_name": "Beansprout", "published_at": "2026-06-02T07:00:00+00:00", "published_display": "02 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": "Directors increase stakes in Aspial Lifestyle, Raffles Medical Group, Centurion, among others", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1AFBVV95cUxON3VpR0dpSGthT0pDRnM3MllKODJSS2RnamhkX0lOQXhfUDFwaHJsS0JfRTFuOElUcWRzRk5UWEx2cG80NXZ6SjZjWi1JZFFyRzJIWThXTlItendvemNtODZEaDQxbWpwREVzRE50NjdDRTItTWdiM2c1OWJYbjRsdm1GM21hUG5lY0NFSTdIRDZkdWRRbkdwaTlJVzUteUVzc0tfSzdKV0dnZGQ1Z2xwUkhkdFJ4OWp2bi15bEdyNXNiaXpNaWJkal9kTnJjWFhpMkptRg?oc=5", "source_name": "The Business Times", "published_at": "2026-05-24T07:00:00+00:00", "published_display": "24 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": "Raffles Medical CEO tightens grip with $0.99 share sweep", "summary": "", "url": "https://news.google.com/rss/articles/CBMijAFBVV95cUxOVDFQbWo5eG9RWnV5dkNRWThhbHUtbXROLWRwZko3Sjl4NmdwWWt6TGlTUXNfckVQWGxXWjhNNmhyQmNBbDJtUlRMdnNNdHFSUUJ2UnVDeG5fZ3VMaVV5SFZpT29JcGIteFRZckNUeGpFOTA5OHl6ajM0eE9sLU9kUUpkZVUxa09jNHpHTg?oc=5", "source_name": "Singapore Business Review", "published_at": "2026-03-27T07:00:00+00:00", "published_display": "27 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": "As Raffles Medical celebrates its golden jubilee, the doctor calls for more patience", "summary": "", "url": "https://news.google.com/rss/articles/CBMivwFBVV95cUxPOWxnT3h2UVBBNWFqVHdxT2lkaHdYSXJkNU40b01jaDZQNkdrUjBrdFFrQmFVSjVyREpXbnBrcG05YUwtd3FjWFc2Q3NnVXVBY01IaTVGZF9XdG1ETENkMU45QUc0aHdLcDJENFRIcHIwcFQ3aFJnSFhDcm5XNUVBNWJvNTRXQzZNZmZmUGJKOTZJOWFpanBKTk5VS21INnFxN0kwTkRBUnl2d2tFX3lPQUZnREJ5RE1sT2g2QU5MZw?oc=5", "source_name": "The Business Times", "published_at": "2026-02-25T08:00:00+00:00", "published_display": "25 Feb 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Raffles Medical H2 profit rises 21.7% to S$38.5 million; shares hit one-year high of S$1.08", "summary": "", "url": "https://news.google.com/rss/articles/CBMizAFBVV95cUxNdFZuTVQ5QXZaUm5uaG9lQWdVNEktbTVsdU9FLWpSdUM3bzZCVVAwUXZpRm9pck1iM3Z3TFNUTHk3QVlZaXhaQUVDOGxqUHNaRHpfb0FxYmtBTjI1OFkxaG1kc1dtUVY3QlhNVUxXQkdybmEyMWk5T1I5WTNoMXRjLWd1Y1RuWW0xMEJxLVNHTFU2WHltWHc0eXlOWl9RamZNbThGQ0lFaVVvSEtEZjBZd0drTGsxZFZhOHpXby1NMDI1WUlLZWRZTGdFM0o?oc=5", "source_name": "The Business Times", "published_at": "2026-02-23T08:00:00+00:00", "published_display": "23 Feb 2026 08:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Stocks to watch: UOI, Seatrium, Parkway Life Reit, Clas, Raffles Medical, Vicom, Concord New Energy", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1wFBVV95cUxNd3pnVDZvZlgwTjY1RVpwX3hBVmlXWWN2N2xORGV3TnhWNEFkY1BTcXdtaWVSay1fOVBLRkpIQ1pXUEFuT0ZoRVBDOTlkRm1kYU1sRm0waXhmalM3RlRCR3hmZWRLVEhoTzJEOEtBXy1fbkRqZ2NMMTl6OVlFQzZVNURaMDJCYVFSZVFmdjh6eEFYVEw0Yk5DSGF1VDREOUM5VGVxa0VQMXpKdmYzNVBRX0dQMTVheFAwdGRoZEJwVzRhNVA4Yk9HMi1NdER4Qjd2d05XOTlybw?oc=5", "source_name": "The Business Times", "published_at": "2026-02-23T08:00:00+00:00", "published_display": "23 Feb 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Global Alpha Capital Management disposes 331,100 shares in Raffles Medical Group", "summary": "", "url": "https://news.google.com/rss/articles/CBMikwFBVV95cUxPMEhhem10YlZWa18zOE90ZmlFNHZTNTNWVjh6elJzdllJaTBqQl82QTlfeWVkbmxwb1MtX1g3cF9iZVVhMzBFVS03SFdDalZucHF4dE1fWnpvN2k5RDdtOVNKOWtaVjVxcjFDSVk5MHgzeWNGXzU1dl9ka2xWM2ozdGFsd2k1dlFRTlB2SFFSQnI3dzg?oc=5", "source_name": "Market source", "published_at": "2026-02-08T08:00:00+00:00", "published_display": "08 Feb 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "The past three years for Raffles Medical Group (SGX:BSL) investors has not been profitable", "summary": "", "url": "https://news.google.com/rss/articles/CBMihAFBVV95cUxPc1dwdEFjSThDRzRiV3lpZUUzVTRZLUlVQ1FFYUJCeWRxQlE2YzlWWUkxWXM2a0tYSGtHNDd4MkVuYzVzMlJIUllwQnBEUGNCM3JVRHdORGM3d0RuWkZNcGJ0UmtiY2VUOFdiUWJXOEt6QXozcFJUT2dIeHczdi1reXlyeUM?oc=5", "source_name": "Market source", "published_at": "2025-12-28T08:00:00+00:00", "published_display": "28 Dec 2025 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": "Declining Stock and Decent Financials: Is The Market Wrong About Raffles Medical Group Ltd (SGX:BSL)?", "summary": "", "url": "https://news.google.com/rss/articles/CBMijwFBVV95cUxNTTVKZnZNQnhhOWJmMi1KOE51WnZrU1lyTVVOS3I2VVhxdi10ZGFHc0szZVFOZERRdjBtYlllUFBNZDY1UDZoRnJqOURHbXBYTW1sSUM3OHYyZEl2OFhHcEhvQW1uX0hrVGREWjduUTZ2Q25Kdmk3bVpzZ3FrMXhkTWNvUjZVaFU3OGE5bU9RSQ?oc=5", "source_name": "Market source", "published_at": "2025-11-26T08:00:00+00:00", "published_display": "26 Nov 2025 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": "Raffles Medical Group appoints Paragon REIT\u2019s Woo Yeng Yeng as CFO", "summary": "", "url": "https://news.google.com/rss/articles/CBMikAFBVV95cUxQNGF1WFd0QUN5OFBicjd3MGhoRmJ3eDd6VEtYMnU2WlZmUkpHLVlqbWNVZVlMaTJZWGtVVW82emJHLXhQU3VGRzJZcGpiTnBPN21EUFFodm41c29sSm11Wmc2VWtfWXBJME1WVVZKcEFVWC01NFoxTEhleXdGajNCcGduUG4wVkhHdGcxLVFGU1g?oc=5", "source_name": "Market source", "published_at": "2025-09-29T07:00:00+00:00", "published_display": "29 Sep 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": "Would I buy Raffles Medical Group for dividends?", "summary": "", "url": "https://news.google.com/rss/articles/CBMihAFBVV95cUxNWl9KQzdwOUdQejl4dXRRVTlVTHMyWmI4NWVmZ096Umc0X0U4Ylo5eDdpTDdockdueTctRm0yUVRoTTFWZE54WjNWN3dEeW1aTlhaWkNLSzkzcks2RHJFQXp4RUtVRnVHLTV5R096dGVBX1N5ZXJSLTlIWVN6QWlFZklydkk?oc=5", "source_name": "Dividend Titan", "published_at": "2025-03-10T07:00:00+00:00", "published_display": "10 Mar 2025 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Raffles Medical Group CEO Loo continues to increase stake in the company", "summary": "", "url": "https://news.google.com/rss/articles/CBMihAFBVV95cUxNSVJuc3FEanEyY3NuZnNZMDVuZENmSnVGSGJUMEtPNVA1OHpRTU5BQzNNZmZDWmRheUZQTVo5emIzRzZudU9sMkdIWXd6SWt2YUp6VXBLaTZ1REk0ZlQ3cExWaGtsaUtHbHkxN2VMcHJOVUpWb1k4SWo5ZGRZd3VnNmhZX2U?oc=5", "source_name": "Market source", "published_at": "2024-06-12T07:00:00+00:00", "published_display": "12 Jun 2024 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Raffles Medical Group Ltd (SGX:BSL) Stock Price, Trades & News", "summary": "", "url": "https://news.google.com/rss/articles/CBMiW0FVX3lxTFBySk5NaGdwUzNFVER6Y25lLVhMV3pvejNmTkREUVd4dWVPLUVRT0UxWF9rdEtGLXlPOUhKQlNTMWdPUG9Wc2gwSHc4cVZQOEZZM0pqX0NkX1hxSlE?oc=5", "source_name": "GuruFocus", "published_at": "2019-04-19T19:21:58+00:00", "published_display": "19 Apr 2019 19:21", "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": "kopi-C with Raffles Medical Group CEO: \u201cThere\u2019s no quick money in healthcare\u201d", "summary": "", "url": "https://news.google.com/rss/articles/CBMiWkFVX3lxTE1HTDRKUTdXeGo3QW1la1R2Q3V6bTVpMDMydmJERFJBWkhlMG9wckQ0V1hmb3FhdUtXd1JKMmpjSTVtUzZCa2Z2dzJ4VFpfZHVBUjR6MnZOMVJjQQ?oc=5", "source_name": "Beansprout", "published_at": "2026-06-02T07:00:00+00:00", "published_display": "02 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": "Directors increase stakes in Aspial Lifestyle, Raffles Medical Group, Centurion, among others", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1AFBVV95cUxON3VpR0dpSGthT0pDRnM3MllKODJSS2RnamhkX0lOQXhfUDFwaHJsS0JfRTFuOElUcWRzRk5UWEx2cG80NXZ6SjZjWi1JZFFyRzJIWThXTlItendvemNtODZEaDQxbWpwREVzRE50NjdDRTItTWdiM2c1OWJYbjRsdm1GM21hUG5lY0NFSTdIRDZkdWRRbkdwaTlJVzUteUVzc0tfSzdKV0dnZGQ1Z2xwUkhkdFJ4OWp2bi15bEdyNXNiaXpNaWJkal9kTnJjWFhpMkptRg?oc=5", "source_name": "The Business Times", "published_at": "2026-05-24T07:00:00+00:00", "published_display": "24 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": "Raffles Medical CEO tightens grip with $0.99 share sweep", "summary": "", "url": "https://news.google.com/rss/articles/CBMijAFBVV95cUxOVDFQbWo5eG9RWnV5dkNRWThhbHUtbXROLWRwZko3Sjl4NmdwWWt6TGlTUXNfckVQWGxXWjhNNmhyQmNBbDJtUlRMdnNNdHFSUUJ2UnVDeG5fZ3VMaVV5SFZpT29JcGIteFRZckNUeGpFOTA5OHl6ajM0eE9sLU9kUUpkZVUxa09jNHpHTg?oc=5", "source_name": "Singapore Business Review", "published_at": "2026-03-27T07:00:00+00:00", "published_display": "27 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": "As Raffles Medical celebrates its golden jubilee, the doctor calls for more patience", "summary": "", "url": "https://news.google.com/rss/articles/CBMivwFBVV95cUxPOWxnT3h2UVBBNWFqVHdxT2lkaHdYSXJkNU40b01jaDZQNkdrUjBrdFFrQmFVSjVyREpXbnBrcG05YUwtd3FjWFc2Q3NnVXVBY01IaTVGZF9XdG1ETENkMU45QUc0aHdLcDJENFRIcHIwcFQ3aFJnSFhDcm5XNUVBNWJvNTRXQzZNZmZmUGJKOTZJOWFpanBKTk5VS21INnFxN0kwTkRBUnl2d2tFX3lPQUZnREJ5RE1sT2g2QU5MZw?oc=5", "source_name": "The Business Times", "published_at": "2026-02-25T08:00:00+00:00", "published_display": "25 Feb 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Raffles Medical H2 profit rises 21.7% to S$38.5 million; shares hit one-year high of S$1.08", "summary": "", "url": "https://news.google.com/rss/articles/CBMizAFBVV95cUxNdFZuTVQ5QXZaUm5uaG9lQWdVNEktbTVsdU9FLWpSdUM3bzZCVVAwUXZpRm9pck1iM3Z3TFNUTHk3QVlZaXhaQUVDOGxqUHNaRHpfb0FxYmtBTjI1OFkxaG1kc1dtUVY3QlhNVUxXQkdybmEyMWk5T1I5WTNoMXRjLWd1Y1RuWW0xMEJxLVNHTFU2WHltWHc0eXlOWl9RamZNbThGQ0lFaVVvSEtEZjBZd0drTGsxZFZhOHpXby1NMDI1WUlLZWRZTGdFM0o?oc=5", "source_name": "The Business Times", "published_at": "2026-02-23T08:00:00+00:00", "published_display": "23 Feb 2026 08:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Stocks to watch: UOI, Seatrium, Parkway Life Reit, Clas, Raffles Medical, Vicom, Concord New Energy", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1wFBVV95cUxNd3pnVDZvZlgwTjY1RVpwX3hBVmlXWWN2N2xORGV3TnhWNEFkY1BTcXdtaWVSay1fOVBLRkpIQ1pXUEFuT0ZoRVBDOTlkRm1kYU1sRm0waXhmalM3RlRCR3hmZWRLVEhoTzJEOEtBXy1fbkRqZ2NMMTl6OVlFQzZVNURaMDJCYVFSZVFmdjh6eEFYVEw0Yk5DSGF1VDREOUM5VGVxa0VQMXpKdmYzNVBRX0dQMTVheFAwdGRoZEJwVzRhNVA4Yk9HMi1NdER4Qjd2d05XOTlybw?oc=5", "source_name": "The Business Times", "published_at": "2026-02-23T08:00:00+00:00", "published_display": "23 Feb 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Global Alpha Capital Management disposes 331,100 shares in Raffles Medical Group", "summary": "", "url": "https://news.google.com/rss/articles/CBMikwFBVV95cUxPMEhhem10YlZWa18zOE90ZmlFNHZTNTNWVjh6elJzdllJaTBqQl82QTlfeWVkbmxwb1MtX1g3cF9iZVVhMzBFVS03SFdDalZucHF4dE1fWnpvN2k5RDdtOVNKOWtaVjVxcjFDSVk5MHgzeWNGXzU1dl9ka2xWM2ozdGFsd2k1dlFRTlB2SFFSQnI3dzg?oc=5", "source_name": "Market source", "published_at": "2026-02-08T08:00:00+00:00", "published_display": "08 Feb 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "The past three years for Raffles Medical Group (SGX:BSL) investors has not been profitable", "summary": "", "url": "https://news.google.com/rss/articles/CBMihAFBVV95cUxPc1dwdEFjSThDRzRiV3lpZUUzVTRZLUlVQ1FFYUJCeWRxQlE2YzlWWUkxWXM2a0tYSGtHNDd4MkVuYzVzMlJIUllwQnBEUGNCM3JVRHdORGM3d0RuWkZNcGJ0UmtiY2VUOFdiUWJXOEt6QXozcFJUT2dIeHczdi1reXlyeUM?oc=5", "source_name": "Market source", "published_at": "2025-12-28T08:00:00+00:00", "published_display": "28 Dec 2025 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": "Declining Stock and Decent Financials: Is The Market Wrong About Raffles Medical Group Ltd (SGX:BSL)?", "summary": "", "url": "https://news.google.com/rss/articles/CBMijwFBVV95cUxNTTVKZnZNQnhhOWJmMi1KOE51WnZrU1lyTVVOS3I2VVhxdi10ZGFHc0szZVFOZERRdjBtYlllUFBNZDY1UDZoRnJqOURHbXBYTW1sSUM3OHYyZEl2OFhHcEhvQW1uX0hrVGREWjduUTZ2Q25Kdmk3bVpzZ3FrMXhkTWNvUjZVaFU3OGE5bU9RSQ?oc=5", "source_name": "Market source", "published_at": "2025-11-26T08:00:00+00:00", "published_display": "26 Nov 2025 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": "Raffles Medical Group appoints Paragon REIT\u2019s Woo Yeng Yeng as CFO", "summary": "", "url": "https://news.google.com/rss/articles/CBMikAFBVV95cUxQNGF1WFd0QUN5OFBicjd3MGhoRmJ3eDd6VEtYMnU2WlZmUkpHLVlqbWNVZVlMaTJZWGtVVW82emJHLXhQU3VGRzJZcGpiTnBPN21EUFFodm41c29sSm11Wmc2VWtfWXBJME1WVVZKcEFVWC01NFoxTEhleXdGajNCcGduUG4wVkhHdGcxLVFGU1g?oc=5", "source_name": "Market source", "published_at": "2025-09-29T07:00:00+00:00", "published_display": "29 Sep 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": "Would I buy Raffles Medical Group for dividends?", "summary": "", "url": "https://news.google.com/rss/articles/CBMihAFBVV95cUxNWl9KQzdwOUdQejl4dXRRVTlVTHMyWmI4NWVmZ096Umc0X0U4Ylo5eDdpTDdockdueTctRm0yUVRoTTFWZE54WjNWN3dEeW1aTlhaWkNLSzkzcks2RHJFQXp4RUtVRnVHLTV5R096dGVBX1N5ZXJSLTlIWVN6QWlFZklydkk?oc=5", "source_name": "Dividend Titan", "published_at": "2025-03-10T07:00:00+00:00", "published_display": "10 Mar 2025 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Raffles Medical Group CEO Loo continues to increase stake in the company", "summary": "", "url": "https://news.google.com/rss/articles/CBMihAFBVV95cUxNSVJuc3FEanEyY3NuZnNZMDVuZENmSnVGSGJUMEtPNVA1OHpRTU5BQzNNZmZDWmRheUZQTVo5emIzRzZudU9sMkdIWXd6SWt2YUp6VXBLaTZ1REk0ZlQ3cExWaGtsaUtHbHkxN2VMcHJOVUpWb1k4SWo5ZGRZd3VnNmhZX2U?oc=5", "source_name": "Market source", "published_at": "2024-06-12T07:00:00+00:00", "published_display": "12 Jun 2024 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Raffles Medical Group Ltd (SGX:BSL) Stock Price, Trades & News", "summary": "", "url": "https://news.google.com/rss/articles/CBMiW0FVX3lxTFBySk5NaGdwUzNFVER6Y25lLVhMV3pvejNmTkREUVd4dWVPLUVRT0UxWF9rdEtGLXlPOUhKQlNTMWdPUG9Wc2gwSHc4cVZQOEZZM0pqX0NkX1hxSlE?oc=5", "source_name": "GuruFocus", "published_at": "2019-04-19T19:21:58+00:00", "published_display": "19 Apr 2019 19:21", "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": 84, "total_relevant": 13, "sentiment_summary": {"positive": 2, "negative": 0, "neutral": 11, "score": 52, "total": 13, "label": "Balanced news tone", "tone": "neutral"}, "classifier": {"primary_event": "general", "primary_label": "Market update", "confidence": 90, "events": [{"event": "general", "label": "Market update", "weight": 6.05, "count": 11}, {"event": "earnings", "label": "Earnings", "weight": 0.55, "count": 1}, {"event": "deals", "label": "Deals and strategy", "weight": 0.55, "count": 1}], "positive_events": 2, "negative_events": 0}, "market_context": {"has_market_context": true, "latest_close": 0.94, "latest_week": "2026-07-10", "one_week_move": 1.6, "four_week_move": 0.5, "twelve_week_move": -4.5, "trend_signal": "0", "trend_label": "Trend inactive", "trend_tone": "negative", "market_dynamics": -1.113372, "market_dynamics_buy_signal": false, "relative_strength": -16.939608, "fair_value_gap": -1.3, "fair_value_label": "Near fair-value range", "fair_value_tone": "neutral", "expectation_direction": "negative", "expectation_probability": 34.5679, "reaction_label": "Price digesting", "reaction_tone": "neutral", "market_sentence": "+1.6% over one week, +0.5% 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": 64, "badges": [], "opportunities": [], "risks": [], "event_label": "Market update", "sentiment_word": "balanced"}, "charts": {"sources": [{"label": "Market source", "count": 5}, {"label": "The Business Times", "count": 4}, {"label": "Beansprout", "count": 1}, {"label": "Singapore Business Review", "count": 1}, {"label": "Dividend Titan", "count": 1}, {"label": "GuruFocus", "count": 1}], "tiers": [{"label": "Direct company coverage", "count": 13}, {"label": "Industry context", "count": 0}, {"label": "Sector context", "count": 0}], "events": [{"label": "Market update", "count": 11}, {"label": "Earnings", "count": 1}, {"label": "Deals and strategy", "count": 1}]}, "insights": [{"label": "Weighted tone", "value": "52/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": "90/100 classification confidence."}, {"label": "Company focus", "value": "13", "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": "+1.6% over one week, +0.5% over four weeks, trend inactive, and near fair-value range."}, {"label": "Latest direct headline", "value": "Neutral", "tone": "neutral", "text": "kopi-C with Raffles Medical Group CEO: \u201cThere\u2019s no quick money in healthcare\u201d"}], "updated_at": "2026-07-18T00:21:54.525229+00:00", "disclaimer": "Educational market research only. Not financial, investment, trading, tax, or legal advice."}