{"ticker": {"uuid": "746823dc-3d79-42aa-abfd-04d0310d5c81", "symbol": "1E3", "name": "Sanli Environmental Limited", "exchange": "SES", "country": "SG", "sector": "Industrials", "industry": "Waste Management"}, "articles": [{"title": "Sanli Environmental Limited (Catalist:1E3) Analysts Are Reducing Their Forecasts For This Year", "summary": "", "url": "https://news.google.com/rss/articles/CBMiqAFBVV95cUxPYWdEMExmT0d3ckY4Z0dxWUs2Vzh2WjlYR3R3c1pJY1B4NXFldE4wVDl6XzY3STNoamJNbXg2QWRrM0VNbmV2WjJRbG8xcW9Cc0hVbS00TFdZdWw2UUdSRzFzMF9GVGtkRDJDeEZseE5hV1pLWWZXcDV4RWlQM2hibUNDNUdNeXlLc0VCWnFyZzJPVHpWUlRpUkEtY2QyVDlhd3FNT1ZIMDI?oc=5", "source_name": "Market source", "published_at": "2026-06-06T07:00:00+00:00", "published_display": "06 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": "We Think You Should Be Aware Of Some Concerning Factors In Sanli Environmental's (Catalist:1E3) Earnings", "summary": "", "url": "https://news.google.com/rss/articles/CBMiowFBVV95cUxNNU9sR2duSzVjYVBpeEs5MzdhRU8xQUx2T1JYei14TkZ6djJYc1ZGcFIzWFNJcHdPMElGQVBfcUhUbWoxdjZqekxVT2pMSDFOTzlLZ0ExTjJqZEF4MzB4RGotMUx6RFNHc2lGWnI2SG5OclV3cjJXOGpqeDhhMlFvaGxDaEg2Y2JPLXRLVkNraTRaRnh3NkE1WW9SckdjZ05Sd3Q4?oc=5", "source_name": "Market source", "published_at": "2026-06-05T01:53:00+00:00", "published_display": "05 Jun 2026 01:53", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Sanli Environmental stays focused on diversification despite project hiccup", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwAFBVV95cUxPVHFZNVF0OTk4U25hSlBnY0JrOEFNZ2JNaS04RHFYejZiVUJvell3NnRWNkJwczl1NFhITEtsMXpvLXY4XzRRNzZPcnU4eVJKb2VsWFNUR09CT0M4OTJQVVNBamJOTDVZMEh2N0xydG9ZSVkwaTlzTF9vbF9pQjBoRjdKbEtDWm9pNEtGN09Lc3dpV2NsTndINm96QV8yNTRlbzlHejJiY29rVUF1UUw2a3ZFZUpkTVB3VThMc1ZjUVE?oc=5", "source_name": "The Edge Singapore", "published_at": "2026-01-30T08:00:00+00:00", "published_display": "30 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": "Sanli Environmental Limited's (Catalist:1E3) Has Had A Decent Run On The Stock market: Are Fundamentals In The Driver's Seat?", "summary": "", "url": "https://news.google.com/rss/articles/CBMikAFBVV95cUxNdUZHaTlXeU5vNnNuZzRST0U5R2VRVlZOcWNCeUdKcEp0MExMRmhyS001dmV2ODFLWkdDbUIzdU9FZE1jV2hwVzR5Zl9JdTlzVmtuMTBPMGJxZ3JiT2hHNjJqc2dnRWJrMnR0Tzcza0FVcWNYejZ1TUd0THZWSlJnZFRKR0kzck1MWG1CZFNXUlQ?oc=5", "source_name": "Market source", "published_at": "2026-01-21T08:00:00+00:00", "published_display": "21 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": "Stocks to watch: UOB, Nio, Sanli", "summary": "", "url": "https://news.google.com/rss/articles/CBMigwFBVV95cUxNSzR0Uk9JaFZRWUdReUZZOEQ2bWFyVUUxZ0ZRYVlSOUd0LTA1UmxURkRST1ctY19TZU9tS0x3SHhWa3JCVnJPMV9TUUdTSEZiZ0tpQXIxWWpBV3ZLTWNRMDY4RnJId01LbEY2YjFXeUJodTZiY3Bqa3M0RlRqWTVEQV9UWQ?oc=5", "source_name": "The Business Times", "published_at": "2025-12-02T08:00:00+00:00", "published_display": "02 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": "Sanli Environmental raises about S$10 million in placement amid record order book", "summary": "", "url": "https://news.google.com/rss/articles/CBMixwFBVV95cUxNeTVpSzRrakdCYXNzM2M0UVpqZnNWR01LT0RRdlBYUDFGR2tzSk94cnJmYWpFNkdFcW8tSVV4ejZjQlVObm9ORHFVcnlMUEJPb0dteUxoVHJ3WkR4M0FEaU1EamU5UnRwaHR3dkVxZFlwU0h1azRnQnBfaG5YNFZsdllFUmFNdnM1WGpwUnpvUFZldExjM1ZlSWNLdGFQbldGTHIzS2tEaUNlVGpXY3dKU3N2cEViZEZseDVhLXo1SVpvaEdXN0Fn?oc=5", "source_name": "The Business Times", "published_at": "2025-12-01T08:00:00+00:00", "published_display": "01 Dec 2025 08:00", "sentiment": "positive", "sentiment_pct": 82, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Sanli Environmental raises $10 mil from placement share exercise; appoints new non-executive chairman", "summary": "", "url": "https://news.google.com/rss/articles/CBMixAFBVV95cUxPNE90OGlPeEhNVDNUR053bVBXbzVhM2ItUkdiQmVoLUJndTV3cW5OWUNiOFBHYVNiYkVhd2FaQ290OXpYdmN0bXBYNnhTc3lzLUtJcTlCbTlFZ1hRTHpqQWg5d1JGa0hOYlZiNXVObHVZb2NsVEEyQTZ5TzVhMEp2WFV2MG9wbWdjWWoycG9GUlRPa1hkbkhuLThGOXY3al90VWh0dDJSTE5vNDV6VEtYSFJpZU00aXl3b3U2T1pnSmp5OXVi?oc=5", "source_name": "The Edge Singapore", "published_at": "2025-12-01T08:00:00+00:00", "published_display": "01 Dec 2025 08:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Singtel tops buybacks; Soon Hock and EnGro chairs boost stakes; Sanli eyes growth with placement", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1wFBVV95cUxPeUNPRjh2emdsX0VhRkMyblhnWXd0akZwM2xwRllodEp3MVJ2RzdwcTI5aDR1bDRLRURoanhiWTVKMkgyRXZtUmNNcXJidU5CbG1vcURiSEFKODVYMmZMQl9oQTNzdFFNN29ISW9zamU4MzB5N3NOc1k4WnlmZ0NxbTJmMkpYTkpXRTl0Zi1OX1JnRDFUMFU1MUhFbi1NcUI0bVY5R09iOVlHNkFqU1c1ZU41dDhfdFVHbG1RTi1Pc0Z2OVVYMFlQeHlKMHZrUXBsSjlJemx1TQ?oc=5", "source_name": "The Business Times", "published_at": "2025-11-30T08:00:00+00:00", "published_display": "30 Nov 2025 08:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Sanli Environmental, up 190% year to date, halts trading", "summary": "", "url": "https://news.google.com/rss/articles/CBMinwFBVV95cUxOb2JoZ2VPNDFjaFIxdjBWN0VZakM4T1JRbExSSUF0WlBhRDRzZjQ1Y3lxTWg2aURjSWV4TDVUb0ZQOXpBZUFEVmt1eUhtRXJVM0xpaWI2V0lFdnFrYmRBVUVfNmRNTmFkS2RyMjBTTGpKWnR3T2h6X0hOanF5YUhzWG5LWlE4aVMzNkFQWWxzMWNKWDctNlNwSE1LYzQyRGM?oc=5", "source_name": "The Edge Singapore", "published_at": "2025-11-24T08:00:00+00:00", "published_display": "24 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": "Sanli Environmental to raise $9.6 mil from proposed placement of 38.5 mil shares at 26 cents per share", "summary": "", "url": "https://news.google.com/rss/articles/CBMihAFBVV95cUxORGF2MkpzUmcza256alJtQkRacWNGQVpBWGVETzJFVzM4ek1BQWlXUkJGYkNBZkQ2OU5ZTDhaZjM2MGhrNDh5QWZyazZaR2twbU56anhadXlzYkJQa2t4V01LalN6QXUtdGlCanFoTzVSUWJoVDdjTS1aNTlHMGpDQjJIc3k?oc=5", "source_name": "Market source", "published_at": "2025-11-23T08:00:00+00:00", "published_display": "23 Nov 2025 08:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Maybank trims target price for Sanli Environmental following 1HFY2026 results", "summary": "", "url": "https://news.google.com/rss/articles/CBMixwFBVV95cUxNSnFNSlByVGVCQ2o3LXlNZjdZazBpVVU2dl8xcE1Sb1RBVkRmSjR5LXFhbmx2YVR1VU1zbjNzS2d4cmQ0WUhJVl8wNEVtUlVYelNpV1VKQWNjWGxId0RCLVJEalJ2T0dETldMLWtER2pGN1Q2cHdDTnlXOWkzdGp0OUMzM0hDVXV4NElkUXFyZUF6MXVFZDZrT09HUWtJRm95T3E3WElGZldUY1Vxenk1QmdZUERPMWNjcWhUOHF4Nllzd3p4QVpV?oc=5", "source_name": "The Edge Singapore", "published_at": "2025-11-17T08:00:00+00:00", "published_display": "17 Nov 2025 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Brokers' Digest: Genting Singapore, Sanli Environmental, Marco Polo Marine, Suntec REIT, CDL", "summary": "", "url": "https://news.google.com/rss/articles/CBMizAFBVV95cUxNUGxaSjRiLXhHV0djOVozUE5CTU1kUkQ1NzJjZ0NNaUxEemdqY2dTOWpTVVh0MGM1T0JYRXVQTmVOaS0wTVJ5cHpEakxnS2ZPNEh1V3FsVEc2UFVPdk43MEc4dDZvOE9BaVRKLVV5UEdIbnhpSnZxNHFTSjFocnp6Y3l2RlZsaThpT2dMcDh5R044U2pQcXFLYjdJVUhjQ3NzN1NYSC1ja1BYUFBGLThMRWpRZnJyVkdfaUUzUXZaNEZxbUxpd2I2S3Zzb3k?oc=5", "source_name": "The Edge Singapore", "published_at": "2025-10-31T07:00:00+00:00", "published_display": "31 Oct 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": "Sanli Environmental scoops S$281 million LTA contract", "summary": "", "url": "https://news.google.com/rss/articles/CBMipgFBVV95cUxNM3hIMndnMkR4cnE4MC1qTEYycFZTN09VWHpLX0hxYjV4ak9wdm1LYkprX1A0ZmhLVU45SmlfWkdqUGc2VjNNNzN5MlB2a0xxMTJ1NW04bi1uUkFHQWlXYXZ4aThGN19obzRJYjZDUW96NjhFYW02dUpQd1RnUzZzc2NKMkl4QkgzUHIxTnlONWszMlFmSXlpM3pPdDB5YkphYjVwOVh3?oc=5", "source_name": "The Business Times", "published_at": "2025-10-22T07:00:00+00:00", "published_display": "22 Oct 2025 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": "Maybank initiates \u2018buy\u2019 on Sanli Environmental with TP of 38 cents", "summary": "", "url": "https://news.google.com/rss/articles/CBMirAFBVV95cUxQYUlGSGROQjBqdzVpc2MzVHlUSkV5aEs2R2RjTmF2YURsVi1hdHRnbHYyR2pxdjhlVDZ1Yk5EUnZsazlwX29reS1oTDNIWjN0MG5xSjh1Mi1LdHBaVnBESDMtQnQ3N1VWM25kZVFxQWJERWd1QVc5bnF3NWhSUF9pY0dhRzhmWmdPZTFCR0RELTAxTlhuTm9ZZ2FWamdHeWx0ZElhc2tZenpaWDlr?oc=5", "source_name": "The Edge Singapore", "published_at": "2025-08-18T07:00:00+00:00", "published_display": "18 Aug 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": "SANLI: Surging Ahead with Contracts and Capital", "summary": "", "url": "https://news.google.com/rss/articles/CBMitgFBVV95cUxORzdrUXJyS1dSNEhfQzhuQU9ZdjlVN1VMR0RYa1ZHbVFLQ0t6M1NBbm5RTWVMZ1pjMUNxeU10MkJZbmY5TVY2bXVkTTIxNWl2OW9ydS12VU9TcDYtX29BV1NxRkxhWG84ekZDajI5clU4QV80YmZYcnV2UlNQU1RSTk9CRG1LNVgtMkRnOHNheFItcGpDRVZOemh2akdrNkQ3Umw0QmZ1MUo0QnoxdEJPZWNfejJJZw?oc=5", "source_name": "NextInsight", "published_at": "2025-07-10T07:00:00+00:00", "published_display": "10 Jul 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": "Sanli Environmental raises $4 million placing out shares at 12 cents each", "summary": "", "url": "https://news.google.com/rss/articles/CBMijgFBVV95cUxPT3NsQ0hMenpwcE4yQW1QU1ptYi02ZFJDVVNKMWxJSWJTWTVhdGVJWEc1LUdSSkNTQlpoNEZ4ZXRBd2x4aHpab2w2R2ltelp3OFlySnUyRjVkZHJtbm5fWE5lVjJBN0RfVlFTUHpaZ1NCSmtQQzZGR1Uwb1Q0QUZGMDZxZjdobS1zbE5MVm13?oc=5", "source_name": "Market source", "published_at": "2025-07-08T07:00:00+00:00", "published_display": "08 Jul 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": "Sanli Environmental Limited to raise $4 mil in placement round at 12 cents per share", "summary": "", "url": "https://news.google.com/rss/articles/CBMijAFBVV95cUxOcGZvY0hmaUw3Z1pkT0RwUnFMYkdDZ3VyWFZKcFJDdGlpSkxIXzVfWFlEdU1iM3JHa0xlbjc5VVlnVEg2SHZYNkhZaTJKTm5HZy14Y3paVHF6a2pYOU8yNUdXQlJuV1dJb3htMjJpai1PTHJRS3dEZ1lQVFdiOEdUdm9VTlptY3piaU95eQ?oc=5", "source_name": "Market source", "published_at": "2025-07-02T07:00:00+00:00", "published_display": "02 Jul 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": "From water to solar and more: Inside Sanli Environmental\u2019s quest to scale", "summary": "", "url": "https://news.google.com/rss/articles/CBMiakFVX3lxTE9qamRKMExwYkZhX1RpSXJYNlNMc0dCRlVtMG1QWFJ2NXpjc0h0TDlyVnlzdGdGQy1IRkg5a0wwOU9Pb01yczFabEE0eWE0TFNWYWlGTTJaRHNoN0UwZlQzbmhGbmd1UDB0M1E?oc=5", "source_name": "Beansprout", "published_at": "2025-04-30T07:00:00+00:00", "published_display": "30 Apr 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": "SANLI: Small Player, Big Moves, Chasing Growth in Chemicals and Clean Energy", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0gFBVV95cUxORWhqQjg4LUpEMzlsVUNiY0htWVJfck1zZko5cjZkRUg1Uzhuam5xOUctQ2RuaFo5cDNiUHR2TzRmMEgzQ1lZNFhKXy1qY0J2N3kxczlUQTI0VVFmd2dwRGlvcDBzX3V5SGJQZGs5RGYyeGdaTTdVY3N0N3FwX0dCV0FQekItX1NHZDdGc0pOclIzVHF0RFdSV2ZpdXc1enRqYkFTekd1akZBcnZoZk5RTTBJNGFuWTRqWi0xelIzVUtWa0R5dkJmcFVFSnFSVThLLVE?oc=5", "source_name": "NextInsight", "published_at": "2025-04-23T07:00:00+00:00", "published_display": "23 Apr 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": "Technical Analysis of Sanli Environmental Ltd. (SGX:1E3)", "summary": "", "url": "https://news.google.com/rss/articles/CBMiZkFVX3lxTE84T2tnUWxSamh2cHJiUUE5aHFFWHk2VFVTUFRXY2RtQTlYRkUwRjJJcGZLUUZ1RDRTUWViUFdxTGZFdE1nSFhkbkpQMTlSYXdpemhoTlJVYjlGRTlJM1pJaTlRYXhDQQ?oc=5", "source_name": "TradingView", "published_at": "2018-02-02T23:13:02+00:00", "published_display": "02 Feb 2018 23:13", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Sanli Environmental launches offering with Vanda 1 as pre-IPO investor", "summary": "", "url": "https://news.google.com/rss/articles/CBMiswFBVV95cUxQMEFjRWpOY2x5NkNILVJUNzlEbGRyYWdWZC1VRnpPOWxoTDV4R1V1OTRNQmowQkpuQ2JXLUlQSmJyMDZsa183YkdDR3oyNFBqSmkycWNidFNIa2NBUWMxUWZpRVU1NVNrMFo1LWktSF9CakM0bEgtVGR5MG1yTU5HMWhzOFQyOWpqYm5ZeHByUWZ4dkNpTHIzX3d4Wl9uRE0tRkFVTTNqYU92ektMVTIzWU1DOA?oc=5", "source_name": "The Business Times", "published_at": "2017-05-30T07:00:00+00:00", "published_display": "30 May 2017 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": "Sanli Environmental Limited (Catalist:1E3) Analysts Are Reducing Their Forecasts For This Year", "summary": "", "url": "https://news.google.com/rss/articles/CBMiqAFBVV95cUxPYWdEMExmT0d3ckY4Z0dxWUs2Vzh2WjlYR3R3c1pJY1B4NXFldE4wVDl6XzY3STNoamJNbXg2QWRrM0VNbmV2WjJRbG8xcW9Cc0hVbS00TFdZdWw2UUdSRzFzMF9GVGtkRDJDeEZseE5hV1pLWWZXcDV4RWlQM2hibUNDNUdNeXlLc0VCWnFyZzJPVHpWUlRpUkEtY2QyVDlhd3FNT1ZIMDI?oc=5", "source_name": "Market source", "published_at": "2026-06-06T07:00:00+00:00", "published_display": "06 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": "We Think You Should Be Aware Of Some Concerning Factors In Sanli Environmental's (Catalist:1E3) Earnings", "summary": "", "url": "https://news.google.com/rss/articles/CBMiowFBVV95cUxNNU9sR2duSzVjYVBpeEs5MzdhRU8xQUx2T1JYei14TkZ6djJYc1ZGcFIzWFNJcHdPMElGQVBfcUhUbWoxdjZqekxVT2pMSDFOTzlLZ0ExTjJqZEF4MzB4RGotMUx6RFNHc2lGWnI2SG5OclV3cjJXOGpqeDhhMlFvaGxDaEg2Y2JPLXRLVkNraTRaRnh3NkE1WW9SckdjZ05Sd3Q4?oc=5", "source_name": "Market source", "published_at": "2026-06-05T01:53:00+00:00", "published_display": "05 Jun 2026 01:53", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Sanli Environmental stays focused on diversification despite project hiccup", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwAFBVV95cUxPVHFZNVF0OTk4U25hSlBnY0JrOEFNZ2JNaS04RHFYejZiVUJvell3NnRWNkJwczl1NFhITEtsMXpvLXY4XzRRNzZPcnU4eVJKb2VsWFNUR09CT0M4OTJQVVNBamJOTDVZMEh2N0xydG9ZSVkwaTlzTF9vbF9pQjBoRjdKbEtDWm9pNEtGN09Lc3dpV2NsTndINm96QV8yNTRlbzlHejJiY29rVUF1UUw2a3ZFZUpkTVB3VThMc1ZjUVE?oc=5", "source_name": "The Edge Singapore", "published_at": "2026-01-30T08:00:00+00:00", "published_display": "30 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": "Sanli Environmental Limited's (Catalist:1E3) Has Had A Decent Run On The Stock market: Are Fundamentals In The Driver's Seat?", "summary": "", "url": "https://news.google.com/rss/articles/CBMikAFBVV95cUxNdUZHaTlXeU5vNnNuZzRST0U5R2VRVlZOcWNCeUdKcEp0MExMRmhyS001dmV2ODFLWkdDbUIzdU9FZE1jV2hwVzR5Zl9JdTlzVmtuMTBPMGJxZ3JiT2hHNjJqc2dnRWJrMnR0Tzcza0FVcWNYejZ1TUd0THZWSlJnZFRKR0kzck1MWG1CZFNXUlQ?oc=5", "source_name": "Market source", "published_at": "2026-01-21T08:00:00+00:00", "published_display": "21 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": "Stocks to watch: UOB, Nio, Sanli", "summary": "", "url": "https://news.google.com/rss/articles/CBMigwFBVV95cUxNSzR0Uk9JaFZRWUdReUZZOEQ2bWFyVUUxZ0ZRYVlSOUd0LTA1UmxURkRST1ctY19TZU9tS0x3SHhWa3JCVnJPMV9TUUdTSEZiZ0tpQXIxWWpBV3ZLTWNRMDY4RnJId01LbEY2YjFXeUJodTZiY3Bqa3M0RlRqWTVEQV9UWQ?oc=5", "source_name": "The Business Times", "published_at": "2025-12-02T08:00:00+00:00", "published_display": "02 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": "Sanli Environmental raises about S$10 million in placement amid record order book", "summary": "", "url": "https://news.google.com/rss/articles/CBMixwFBVV95cUxNeTVpSzRrakdCYXNzM2M0UVpqZnNWR01LT0RRdlBYUDFGR2tzSk94cnJmYWpFNkdFcW8tSVV4ejZjQlVObm9ORHFVcnlMUEJPb0dteUxoVHJ3WkR4M0FEaU1EamU5UnRwaHR3dkVxZFlwU0h1azRnQnBfaG5YNFZsdllFUmFNdnM1WGpwUnpvUFZldExjM1ZlSWNLdGFQbldGTHIzS2tEaUNlVGpXY3dKU3N2cEViZEZseDVhLXo1SVpvaEdXN0Fn?oc=5", "source_name": "The Business Times", "published_at": "2025-12-01T08:00:00+00:00", "published_display": "01 Dec 2025 08:00", "sentiment": "positive", "sentiment_pct": 82, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Sanli Environmental raises $10 mil from placement share exercise; appoints new non-executive chairman", "summary": "", "url": "https://news.google.com/rss/articles/CBMixAFBVV95cUxPNE90OGlPeEhNVDNUR053bVBXbzVhM2ItUkdiQmVoLUJndTV3cW5OWUNiOFBHYVNiYkVhd2FaQ290OXpYdmN0bXBYNnhTc3lzLUtJcTlCbTlFZ1hRTHpqQWg5d1JGa0hOYlZiNXVObHVZb2NsVEEyQTZ5TzVhMEp2WFV2MG9wbWdjWWoycG9GUlRPa1hkbkhuLThGOXY3al90VWh0dDJSTE5vNDV6VEtYSFJpZU00aXl3b3U2T1pnSmp5OXVi?oc=5", "source_name": "The Edge Singapore", "published_at": "2025-12-01T08:00:00+00:00", "published_display": "01 Dec 2025 08:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Singtel tops buybacks; Soon Hock and EnGro chairs boost stakes; Sanli eyes growth with placement", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1wFBVV95cUxPeUNPRjh2emdsX0VhRkMyblhnWXd0akZwM2xwRllodEp3MVJ2RzdwcTI5aDR1bDRLRURoanhiWTVKMkgyRXZtUmNNcXJidU5CbG1vcURiSEFKODVYMmZMQl9oQTNzdFFNN29ISW9zamU4MzB5N3NOc1k4WnlmZ0NxbTJmMkpYTkpXRTl0Zi1OX1JnRDFUMFU1MUhFbi1NcUI0bVY5R09iOVlHNkFqU1c1ZU41dDhfdFVHbG1RTi1Pc0Z2OVVYMFlQeHlKMHZrUXBsSjlJemx1TQ?oc=5", "source_name": "The Business Times", "published_at": "2025-11-30T08:00:00+00:00", "published_display": "30 Nov 2025 08:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Sanli Environmental, up 190% year to date, halts trading", "summary": "", "url": "https://news.google.com/rss/articles/CBMinwFBVV95cUxOb2JoZ2VPNDFjaFIxdjBWN0VZakM4T1JRbExSSUF0WlBhRDRzZjQ1Y3lxTWg2aURjSWV4TDVUb0ZQOXpBZUFEVmt1eUhtRXJVM0xpaWI2V0lFdnFrYmRBVUVfNmRNTmFkS2RyMjBTTGpKWnR3T2h6X0hOanF5YUhzWG5LWlE4aVMzNkFQWWxzMWNKWDctNlNwSE1LYzQyRGM?oc=5", "source_name": "The Edge Singapore", "published_at": "2025-11-24T08:00:00+00:00", "published_display": "24 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": "Sanli Environmental to raise $9.6 mil from proposed placement of 38.5 mil shares at 26 cents per share", "summary": "", "url": "https://news.google.com/rss/articles/CBMihAFBVV95cUxORGF2MkpzUmcza256alJtQkRacWNGQVpBWGVETzJFVzM4ek1BQWlXUkJGYkNBZkQ2OU5ZTDhaZjM2MGhrNDh5QWZyazZaR2twbU56anhadXlzYkJQa2t4V01LalN6QXUtdGlCanFoTzVSUWJoVDdjTS1aNTlHMGpDQjJIc3k?oc=5", "source_name": "Market source", "published_at": "2025-11-23T08:00:00+00:00", "published_display": "23 Nov 2025 08:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Maybank trims target price for Sanli Environmental following 1HFY2026 results", "summary": "", "url": "https://news.google.com/rss/articles/CBMixwFBVV95cUxNSnFNSlByVGVCQ2o3LXlNZjdZazBpVVU2dl8xcE1Sb1RBVkRmSjR5LXFhbmx2YVR1VU1zbjNzS2d4cmQ0WUhJVl8wNEVtUlVYelNpV1VKQWNjWGxId0RCLVJEalJ2T0dETldMLWtER2pGN1Q2cHdDTnlXOWkzdGp0OUMzM0hDVXV4NElkUXFyZUF6MXVFZDZrT09HUWtJRm95T3E3WElGZldUY1Vxenk1QmdZUERPMWNjcWhUOHF4Nllzd3p4QVpV?oc=5", "source_name": "The Edge Singapore", "published_at": "2025-11-17T08:00:00+00:00", "published_display": "17 Nov 2025 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Brokers' Digest: Genting Singapore, Sanli Environmental, Marco Polo Marine, Suntec REIT, CDL", "summary": "", "url": "https://news.google.com/rss/articles/CBMizAFBVV95cUxNUGxaSjRiLXhHV0djOVozUE5CTU1kUkQ1NzJjZ0NNaUxEemdqY2dTOWpTVVh0MGM1T0JYRXVQTmVOaS0wTVJ5cHpEakxnS2ZPNEh1V3FsVEc2UFVPdk43MEc4dDZvOE9BaVRKLVV5UEdIbnhpSnZxNHFTSjFocnp6Y3l2RlZsaThpT2dMcDh5R044U2pQcXFLYjdJVUhjQ3NzN1NYSC1ja1BYUFBGLThMRWpRZnJyVkdfaUUzUXZaNEZxbUxpd2I2S3Zzb3k?oc=5", "source_name": "The Edge Singapore", "published_at": "2025-10-31T07:00:00+00:00", "published_display": "31 Oct 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": "Sanli Environmental scoops S$281 million LTA contract", "summary": "", "url": "https://news.google.com/rss/articles/CBMipgFBVV95cUxNM3hIMndnMkR4cnE4MC1qTEYycFZTN09VWHpLX0hxYjV4ak9wdm1LYkprX1A0ZmhLVU45SmlfWkdqUGc2VjNNNzN5MlB2a0xxMTJ1NW04bi1uUkFHQWlXYXZ4aThGN19obzRJYjZDUW96NjhFYW02dUpQd1RnUzZzc2NKMkl4QkgzUHIxTnlONWszMlFmSXlpM3pPdDB5YkphYjVwOVh3?oc=5", "source_name": "The Business Times", "published_at": "2025-10-22T07:00:00+00:00", "published_display": "22 Oct 2025 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": "Maybank initiates \u2018buy\u2019 on Sanli Environmental with TP of 38 cents", "summary": "", "url": "https://news.google.com/rss/articles/CBMirAFBVV95cUxQYUlGSGROQjBqdzVpc2MzVHlUSkV5aEs2R2RjTmF2YURsVi1hdHRnbHYyR2pxdjhlVDZ1Yk5EUnZsazlwX29reS1oTDNIWjN0MG5xSjh1Mi1LdHBaVnBESDMtQnQ3N1VWM25kZVFxQWJERWd1QVc5bnF3NWhSUF9pY0dhRzhmWmdPZTFCR0RELTAxTlhuTm9ZZ2FWamdHeWx0ZElhc2tZenpaWDlr?oc=5", "source_name": "The Edge Singapore", "published_at": "2025-08-18T07:00:00+00:00", "published_display": "18 Aug 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": "SANLI: Surging Ahead with Contracts and Capital", "summary": "", "url": "https://news.google.com/rss/articles/CBMitgFBVV95cUxORzdrUXJyS1dSNEhfQzhuQU9ZdjlVN1VMR0RYa1ZHbVFLQ0t6M1NBbm5RTWVMZ1pjMUNxeU10MkJZbmY5TVY2bXVkTTIxNWl2OW9ydS12VU9TcDYtX29BV1NxRkxhWG84ekZDajI5clU4QV80YmZYcnV2UlNQU1RSTk9CRG1LNVgtMkRnOHNheFItcGpDRVZOemh2akdrNkQ3Umw0QmZ1MUo0QnoxdEJPZWNfejJJZw?oc=5", "source_name": "NextInsight", "published_at": "2025-07-10T07:00:00+00:00", "published_display": "10 Jul 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": "Sanli Environmental raises $4 million placing out shares at 12 cents each", "summary": "", "url": "https://news.google.com/rss/articles/CBMijgFBVV95cUxPT3NsQ0hMenpwcE4yQW1QU1ptYi02ZFJDVVNKMWxJSWJTWTVhdGVJWEc1LUdSSkNTQlpoNEZ4ZXRBd2x4aHpab2w2R2ltelp3OFlySnUyRjVkZHJtbm5fWE5lVjJBN0RfVlFTUHpaZ1NCSmtQQzZGR1Uwb1Q0QUZGMDZxZjdobS1zbE5MVm13?oc=5", "source_name": "Market source", "published_at": "2025-07-08T07:00:00+00:00", "published_display": "08 Jul 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": "Sanli Environmental Limited to raise $4 mil in placement round at 12 cents per share", "summary": "", "url": "https://news.google.com/rss/articles/CBMijAFBVV95cUxOcGZvY0hmaUw3Z1pkT0RwUnFMYkdDZ3VyWFZKcFJDdGlpSkxIXzVfWFlEdU1iM3JHa0xlbjc5VVlnVEg2SHZYNkhZaTJKTm5HZy14Y3paVHF6a2pYOU8yNUdXQlJuV1dJb3htMjJpai1PTHJRS3dEZ1lQVFdiOEdUdm9VTlptY3piaU95eQ?oc=5", "source_name": "Market source", "published_at": "2025-07-02T07:00:00+00:00", "published_display": "02 Jul 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": "From water to solar and more: Inside Sanli Environmental\u2019s quest to scale", "summary": "", "url": "https://news.google.com/rss/articles/CBMiakFVX3lxTE9qamRKMExwYkZhX1RpSXJYNlNMc0dCRlVtMG1QWFJ2NXpjc0h0TDlyVnlzdGdGQy1IRkg5a0wwOU9Pb01yczFabEE0eWE0TFNWYWlGTTJaRHNoN0UwZlQzbmhGbmd1UDB0M1E?oc=5", "source_name": "Beansprout", "published_at": "2025-04-30T07:00:00+00:00", "published_display": "30 Apr 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": "SANLI: Small Player, Big Moves, Chasing Growth in Chemicals and Clean Energy", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0gFBVV95cUxORWhqQjg4LUpEMzlsVUNiY0htWVJfck1zZko5cjZkRUg1Uzhuam5xOUctQ2RuaFo5cDNiUHR2TzRmMEgzQ1lZNFhKXy1qY0J2N3kxczlUQTI0VVFmd2dwRGlvcDBzX3V5SGJQZGs5RGYyeGdaTTdVY3N0N3FwX0dCV0FQekItX1NHZDdGc0pOclIzVHF0RFdSV2ZpdXc1enRqYkFTekd1akZBcnZoZk5RTTBJNGFuWTRqWi0xelIzVUtWa0R5dkJmcFVFSnFSVThLLVE?oc=5", "source_name": "NextInsight", "published_at": "2025-04-23T07:00:00+00:00", "published_display": "23 Apr 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": "Technical Analysis of Sanli Environmental Ltd. (SGX:1E3)", "summary": "", "url": "https://news.google.com/rss/articles/CBMiZkFVX3lxTE84T2tnUWxSamh2cHJiUUE5aHFFWHk2VFVTUFRXY2RtQTlYRkUwRjJJcGZLUUZ1RDRTUWViUFdxTGZFdE1nSFhkbkpQMTlSYXdpemhoTlJVYjlGRTlJM1pJaTlRYXhDQQ?oc=5", "source_name": "TradingView", "published_at": "2018-02-02T23:13:02+00:00", "published_display": "02 Feb 2018 23:13", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Sanli Environmental launches offering with Vanda 1 as pre-IPO investor", "summary": "", "url": "https://news.google.com/rss/articles/CBMiswFBVV95cUxQMEFjRWpOY2x5NkNILVJUNzlEbGRyYWdWZC1VRnpPOWxoTDV4R1V1OTRNQmowQkpuQ2JXLUlQSmJyMDZsa183YkdDR3oyNFBqSmkycWNidFNIa2NBUWMxUWZpRVU1NVNrMFo1LWktSF9CakM0bEgtVGR5MG1yTU5HMWhzOFQyOWpqYm5ZeHByUWZ4dkNpTHIzX3d4Wl9uRE0tRkFVTTNqYU92ektMVTIzWU1DOA?oc=5", "source_name": "The Business Times", "published_at": "2017-05-30T07:00:00+00:00", "published_display": "30 May 2017 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": 78, "total_relevant": 21, "sentiment_summary": {"positive": 8, "negative": 0, "neutral": 13, "score": 57, "total": 21, "label": "Balanced news tone", "tone": "neutral"}, "classifier": {"primary_event": "general", "primary_label": "Market update", "confidence": 90, "events": [{"event": "general", "label": "Market update", "weight": 9.9, "count": 18}, {"event": "earnings", "label": "Earnings", "weight": 1.1, "count": 2}, {"event": "deals", "label": "Deals and strategy", "weight": 0.55, "count": 1}], "positive_events": 8, "negative_events": 0}, "market_context": {"has_market_context": true, "latest_close": 0.17, "latest_week": "2026-06-12", "one_week_move": -4.0, "four_week_move": -7.7, "twelve_week_move": -28.1, "trend_signal": "0", "trend_label": "Trend inactive", "trend_tone": "negative", "market_dynamics": -1.271951, "market_dynamics_buy_signal": false, "relative_strength": -38.385473, "fair_value_gap": 16.9, "fair_value_label": "Near fair-value range", "fair_value_tone": "neutral", "expectation_direction": "negative", "expectation_probability": 44.1468, "reaction_label": "Price reacting lower", "reaction_tone": "negative", "market_sentence": "-4.0% over one week, -7.7% over four weeks, trend inactive, and near fair-value range."}, "interpretation": {"label": "Price moving ahead of tone", "tone": "negative", "classification": "price_leads_news", "summary": "Price is moving more forcefully than the current news tone suggests.", "confidence": 70, "badges": [], "opportunities": [], "risks": [], "event_label": "Market update", "sentiment_word": "balanced"}, "charts": {"sources": [{"label": "Market source", "count": 6}, {"label": "The Edge Singapore", "count": 6}, {"label": "The Business Times", "count": 5}, {"label": "NextInsight", "count": 2}, {"label": "Beansprout", "count": 1}, {"label": "TradingView", "count": 1}], "tiers": [{"label": "Direct company coverage", "count": 21}, {"label": "Industry context", "count": 0}, {"label": "Sector context", "count": 0}], "events": [{"label": "Market update", "count": 18}, {"label": "Earnings", "count": 2}, {"label": "Deals and strategy", "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": "negative", "text": "Price is moving more forcefully than the current news tone suggests."}, {"label": "Primary event", "value": "Market update", "tone": "neutral", "text": "90/100 classification confidence."}, {"label": "Company focus", "value": "21", "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, -7.7% over four weeks, trend inactive, and near fair-value range."}, {"label": "Latest direct headline", "value": "Neutral", "tone": "neutral", "text": "Sanli Environmental Limited (Catalist:1E3) Analysts Are Reducing Their Forecasts For This Year"}], "updated_at": "2026-06-19T11:00:13.855142+00:00", "disclaimer": "Educational market research only. Not financial, investment, trading, tax, or legal advice."}