{"ticker": {"uuid": "c7fe0218-4267-452c-8df1-f24197329b0d", "symbol": "TLIH", "name": "Ten-League International Holdings Limited Ordinary Shares", "exchange": "NASDAQ", "country": "US", "sector": "Industrials", "industry": "Industrial Distribution"}, "articles": [{"title": "Price to sales forward of Ten-League International Holdings Limited \u2013 NASDAQ:TLIH", "summary": "", "url": "https://news.google.com/rss/articles/CBMingFBVV95cUxPRTJvRHBubWtCZ0tKbG81SUlENUw5RjRCQTFIcjlxQ3hNN2F5UU16MTRkSVJTbmFSVXh3UVRpbWY5S1pxQ0ZNb25ySnhfbXFwT2ZrZTM5Z1Y3TmNGNjJzTU1xbmMtV29aLWpid3ZuRDFUMEwwOTlEWlN4WVRrdzZ1X0pIT2l1MHY3dFctWF9WaEdVc0YxRWozR1ZZd0JCZw?oc=5", "source_name": "TradingView", "published_at": "2026-07-14T10:39:51+00:00", "published_display": "14 Jul 2026 10:39", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "MSC Industrial Direct sets July earnings date, shares trade steadily on NYSE", "summary": "", "url": "https://news.google.com/rss/articles/CBMiyAFBVV95cUxPb2NFb0ZiVy1FR0VZTmJaUG9ZSHVHbGRVNTRNcjgyZVFjQ2ZFeHZ3OFQxOHlOazlfcHVQUWdqVXE4SnN6WEJLQUNfQlNLQzFwUFVCRU42aDdwYlpFVWlja0R4bHYxWFpVS0xjMzA4aEF0d1RiYld6OThvYXFJcTd5UHdzd3IwTk1QcjdvS21TVmlVMHJYTmZSbVhwdnYtcDJkWUxUbDdVdDBlV0htalE4dkZZdEdKQ05qbHZhemJNUThLaUcyd1JIeQ?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-06-29T19:30:47+00:00", "published_display": "29 Jun 2026 19:30", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Ten-League regains Nasdaq minimum bid price compliance By Investing.com", "summary": "Ten-League International Holdings Limited (NASDAQ: TLIH) has successfully regained compliance with Nasdaq's minimum bid price requirement of $1.00 per share. The company will remain under a Mandatory Panel Monitor until May 25, 2027, with potential delisting if the bid price fall", "url": "https://au.investing.com/news/stock-market-news/tenleague-regains-nasdaq-minimum-bid-price-compliance-93CH-4464725", "source_name": "Investing.com Australia", "published_at": "2026-06-02T06:41:07", "published_display": "02 Jun 2026 06:41", "sentiment": "positive", "sentiment_pct": 68, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Ten-League (TLIH) regains Nasdaq $1.00 bid compliance but faces one-year monitor", "summary": "Ten-League International Holdings Limited (TLIH) has regained compliance with Nasdaq's $1.00 per share minimum bid price requirement, as confirmed by a Nasdaq letter on May 26, 2026. However, the company will remain under a Mandatory Panel Monitor through late May 2027. If TLIH s", "url": "https://www.stocktitan.net/sec-filings/TLIH/6-k-ten-league-international-holdings-ltd-current-report-foreign-issu-36af8f891cce.html", "source_name": "Stock Titan", "published_at": "2026-06-01T11:39:44", "published_display": "01 Jun 2026 11:39", "sentiment": "positive", "sentiment_pct": 60, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Ten-League keeps Nasdaq listing but faces one-year price watch", "summary": "Ten-League (Nasdaq: TLIH) has regained compliance with Nasdaq's $1.00 minimum bid price rule, confirmed by a Compliance Letter received on May 26, 2026. However, the company will remain under a Mandatory Panel Monitor until May 25, 2027, meaning it could face expedited delisting ", "url": "https://www.stocktitan.net/news/TLIH/ten-league-international-holdings-limited-regains-compliance-with-j4ba2f2lwkp6.html", "source_name": "Stock Titan", "published_at": "2026-06-01T11:39:44", "published_display": "01 Jun 2026 11:39", "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 Ten-League International Holdings' (NASDAQ:TLIH) Profit Is Only A Baseline For What They Can Achieve", "summary": "Ten-League International Holdings (NASDAQ:TLIH) recently reported strong earnings, which the market received positively. Analysis of their financials revealed a negative accrual ratio of -0.14 for 2025, indicating that their free cash flow significantly exceeded statutory profit.", "url": "https://simplywall.st/stocks/us/capital-goods/nasdaq-tlih/ten-league-international-holdings/news/we-think-ten-league-international-holdings-nasdaqtlih-profit", "source_name": "Simply Wall Street", "published_at": "2026-05-08T19:40:13", "published_display": "08 May 2026 19:40", "sentiment": "positive", "sentiment_pct": 71, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 85, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Ten-League International Holdings' (NASDAQ:TLIH) Strong Earnings Are Of Good Quality", "summary": "", "url": "https://news.google.com/rss/articles/CBMiqAFBVV95cUxOVkNPbngzQkZzZC1PSHdIRWhkQWFoMDNnbmJ6ZEgzbDZTQ3o4OGVpeTF3b2Rfa0s3LVVsbDZUanFFWXAzdVJ5SVNjc0xKTUVQbVN3UnF6SHBQaVB6UmlGSGEtYXBYMkcwU0ZvM21aLVBfWUxyMFBfR1JfUGMtTER2NkdvMnRuNUpHN3Bvc2dsMVJPLThoc1RzZmU3THl6MXRnakJGNldtblg?oc=5", "source_name": "Market source", "published_at": "2026-05-08T07:00:00+00:00", "published_display": "08 May 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Ten-League International Holdings Limited Reports Fiscal Year 2025 Financial Results", "summary": "Ten-League International Holdings Limited (Nasdaq: TLIH) announced strong financial results for fiscal year 2025, with revenue increasing by 30.2% to S$76.2 million and net income soaring by 196.5% to S$5.6 million. This growth was driven by high demand in Singapore's infrastruct", "url": "https://www.marketscreener.com/news/ten-league-international-holdings-limited-reports-fiscal-year-2025-financial-results-ce7f58d8dc8cf124", "source_name": "www.marketscreener.com", "published_at": "2026-05-01T17:09:59", "published_display": "01 May 2026 17:09", "sentiment": "positive", "sentiment_pct": 76, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Ten-League approves 1-for-10 reverse stock split effective May 1", "summary": "Ten-League International Holdings Limited (NASDAQ: TLIH) announced a one-for-ten reverse stock split, effective May 1, 2026, to increase its share market price and maintain its Nasdaq listing. The split will combine ten outstanding ordinary shares into one, adjusting the par valu", "url": "https://ca.investing.com/news/stock-market-news/tenleague-approves-1for10-reverse-stock-split-effective-may-1-93CH-4594521", "source_name": "Investing.com Canada", "published_at": "2026-04-29T16:10:54", "published_display": "29 Apr 2026 16:10", "sentiment": "negative", "sentiment_pct": 28, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Ten-League approves 1-for-10 reverse stock split effective May 1 By Investing.com", "summary": "Ten-League International Holdings Limited (NASDAQ: TLIH) announced a one-for-ten reverse stock split of its ordinary shares, effective May 1, 2026. This action is intended to raise the company's market price per share to maintain its Nasdaq listing, as its stock has significantly", "url": "https://za.investing.com/news/stock-market-news/tenleague-approves-1for10-reverse-stock-split-effective-may-1-93CH-4239300", "source_name": "Investing.com South Africa", "published_at": "2026-04-29T13:08:49", "published_display": "29 Apr 2026 13:08", "sentiment": "negative", "sentiment_pct": 30, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Ten-League (NASDAQ: TLIH) enacts 1-for-10 reverse split to keep Nasdaq listing", "summary": "Ten-League International Holdings Limited (NASDAQ: TLIH) has announced a 1-for-10 reverse stock split to consolidate its ordinary shares and raise its market price per share to maintain its Nasdaq listing. Every ten existing shares will be combined into one, with fractional share", "url": "https://www.stocktitan.net/sec-filings/TLIH/6-k-ten-league-international-holdings-ltd-current-report-foreign-issu-753ed14075da.html", "source_name": "Stock Titan", "published_at": "2026-04-29T11:39:46", "published_display": "29 Apr 2026 11:39", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Ten-League shrinks shares 10-to-1 in bid to keep Nasdaq listing", "summary": "Ten-League International Holdings (NASDAQ: TLIH) announced a 1-for-10 reverse share split, effective May 1, 2026, aimed at increasing its market price per share to maintain its Nasdaq listing. This action, approved on April 6, 2026, will reduce the number of outstanding shares to", "url": "https://www.stocktitan.net/news/TLIH/ten-league-international-holdings-limited-announces-1-for-10-reverse-tbrxrn6yomok.html", "source_name": "Stock Titan", "published_at": "2026-04-29T10:39:46", "published_display": "29 Apr 2026 10:39", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "European shares retreat from record highs as financials, industrials tumble", "summary": "", "url": "https://news.google.com/rss/articles/CBMikAFBVV95cUxOY1JBVFNYbWxhaGZWVEN1OTNmNkR0TnNyV3EtTmJXazlDa0RhVGlKcWdNTDBYVnhsbGhBVDV2LVUyWWZ2RTdLd3M5VGVUR2xjWll5RmZselZOanozWENFTkxiUlNlNmhpY1dqanZNUjlxSVhhaVVlOVlpMERKUzhFNy1xX3F3alpZVnl1T2dPNGM?oc=5", "source_name": "Reuters", "published_at": "2026-02-12T08:00:00+00:00", "published_display": "12 Feb 2026 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": "Ten-League International Holdings Ltd (NASDAQ: TLIH) - Share Price", "summary": "", "url": "https://news.google.com/rss/articles/CBMiqwFBVV95cUxOWWVXY3BmdkpnamNmQVp5aUs0RGk1RkxORWlkUXQyMVZuNjNFbmhBblFrQWtYUUF0OU9oV3pZQ29qX0R0LVR3d3BWeFUwOXNjMS1nMENXOE96MjhZN0paUjdpdUw3cDU4ZVdHZFN2YWxNSHg3Vkt5eUlZMnZ0YjR0UGVQRExNMFVXcXptSEQ4X1c3dnJrd1BWYmoyZlc4aTRFalpockticHA1bjQ?oc=5", "source_name": "intelligentinvestor.com.au", "published_at": "2025-07-23T08:54:54+00:00", "published_display": "23 Jul 2025 08:54", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "TLIH Stock Price and Chart \u2014 NASDAQ:TLIH", "summary": "", "url": "https://news.google.com/rss/articles/CBMiXEFVX3lxTE9DR2ZjVDhvcmIzVVVkcmxRLVRrX1Y0WHkxbzBWVWprUy1KdHdZcXA2VkI4Z2d2eGM4M1djMWhBS1F4NGNwcERZVjFlS1lpYTNJVkJ1NUdFeGpmWmI3?oc=5", "source_name": "TradingView", "published_at": "2025-07-08T15:02:45+00:00", "published_display": "08 Jul 2025 15:02", "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": "Price to sales forward of Ten-League International Holdings Limited \u2013 NASDAQ:TLIH", "summary": "", "url": "https://news.google.com/rss/articles/CBMingFBVV95cUxPRTJvRHBubWtCZ0tKbG81SUlENUw5RjRCQTFIcjlxQ3hNN2F5UU16MTRkSVJTbmFSVXh3UVRpbWY5S1pxQ0ZNb25ySnhfbXFwT2ZrZTM5Z1Y3TmNGNjJzTU1xbmMtV29aLWpid3ZuRDFUMEwwOTlEWlN4WVRrdzZ1X0pIT2l1MHY3dFctWF9WaEdVc0YxRWozR1ZZd0JCZw?oc=5", "source_name": "TradingView", "published_at": "2026-07-14T10:39:51+00:00", "published_display": "14 Jul 2026 10:39", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "MSC Industrial Direct sets July earnings date, shares trade steadily on NYSE", "summary": "", "url": "https://news.google.com/rss/articles/CBMiyAFBVV95cUxPb2NFb0ZiVy1FR0VZTmJaUG9ZSHVHbGRVNTRNcjgyZVFjQ2ZFeHZ3OFQxOHlOazlfcHVQUWdqVXE4SnN6WEJLQUNfQlNLQzFwUFVCRU42aDdwYlpFVWlja0R4bHYxWFpVS0xjMzA4aEF0d1RiYld6OThvYXFJcTd5UHdzd3IwTk1QcjdvS21TVmlVMHJYTmZSbVhwdnYtcDJkWUxUbDdVdDBlV0htalE4dkZZdEdKQ05qbHZhemJNUThLaUcyd1JIeQ?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-06-29T19:30:47+00:00", "published_display": "29 Jun 2026 19:30", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Ten-League regains Nasdaq minimum bid price compliance By Investing.com", "summary": "Ten-League International Holdings Limited (NASDAQ: TLIH) has successfully regained compliance with Nasdaq's minimum bid price requirement of $1.00 per share. The company will remain under a Mandatory Panel Monitor until May 25, 2027, with potential delisting if the bid price fall", "url": "https://au.investing.com/news/stock-market-news/tenleague-regains-nasdaq-minimum-bid-price-compliance-93CH-4464725", "source_name": "Investing.com Australia", "published_at": "2026-06-02T06:41:07", "published_display": "02 Jun 2026 06:41", "sentiment": "positive", "sentiment_pct": 68, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Ten-League (TLIH) regains Nasdaq $1.00 bid compliance but faces one-year monitor", "summary": "Ten-League International Holdings Limited (TLIH) has regained compliance with Nasdaq's $1.00 per share minimum bid price requirement, as confirmed by a Nasdaq letter on May 26, 2026. However, the company will remain under a Mandatory Panel Monitor through late May 2027. If TLIH s", "url": "https://www.stocktitan.net/sec-filings/TLIH/6-k-ten-league-international-holdings-ltd-current-report-foreign-issu-36af8f891cce.html", "source_name": "Stock Titan", "published_at": "2026-06-01T11:39:44", "published_display": "01 Jun 2026 11:39", "sentiment": "positive", "sentiment_pct": 60, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Ten-League keeps Nasdaq listing but faces one-year price watch", "summary": "Ten-League (Nasdaq: TLIH) has regained compliance with Nasdaq's $1.00 minimum bid price rule, confirmed by a Compliance Letter received on May 26, 2026. However, the company will remain under a Mandatory Panel Monitor until May 25, 2027, meaning it could face expedited delisting ", "url": "https://www.stocktitan.net/news/TLIH/ten-league-international-holdings-limited-regains-compliance-with-j4ba2f2lwkp6.html", "source_name": "Stock Titan", "published_at": "2026-06-01T11:39:44", "published_display": "01 Jun 2026 11:39", "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 Ten-League International Holdings' (NASDAQ:TLIH) Profit Is Only A Baseline For What They Can Achieve", "summary": "Ten-League International Holdings (NASDAQ:TLIH) recently reported strong earnings, which the market received positively. Analysis of their financials revealed a negative accrual ratio of -0.14 for 2025, indicating that their free cash flow significantly exceeded statutory profit.", "url": "https://simplywall.st/stocks/us/capital-goods/nasdaq-tlih/ten-league-international-holdings/news/we-think-ten-league-international-holdings-nasdaqtlih-profit", "source_name": "Simply Wall Street", "published_at": "2026-05-08T19:40:13", "published_display": "08 May 2026 19:40", "sentiment": "positive", "sentiment_pct": 71, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 85, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Ten-League International Holdings' (NASDAQ:TLIH) Strong Earnings Are Of Good Quality", "summary": "", "url": "https://news.google.com/rss/articles/CBMiqAFBVV95cUxOVkNPbngzQkZzZC1PSHdIRWhkQWFoMDNnbmJ6ZEgzbDZTQ3o4OGVpeTF3b2Rfa0s3LVVsbDZUanFFWXAzdVJ5SVNjc0xKTUVQbVN3UnF6SHBQaVB6UmlGSGEtYXBYMkcwU0ZvM21aLVBfWUxyMFBfR1JfUGMtTER2NkdvMnRuNUpHN3Bvc2dsMVJPLThoc1RzZmU3THl6MXRnakJGNldtblg?oc=5", "source_name": "Market source", "published_at": "2026-05-08T07:00:00+00:00", "published_display": "08 May 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Ten-League International Holdings Limited Reports Fiscal Year 2025 Financial Results", "summary": "Ten-League International Holdings Limited (Nasdaq: TLIH) announced strong financial results for fiscal year 2025, with revenue increasing by 30.2% to S$76.2 million and net income soaring by 196.5% to S$5.6 million. This growth was driven by high demand in Singapore's infrastruct", "url": "https://www.marketscreener.com/news/ten-league-international-holdings-limited-reports-fiscal-year-2025-financial-results-ce7f58d8dc8cf124", "source_name": "www.marketscreener.com", "published_at": "2026-05-01T17:09:59", "published_display": "01 May 2026 17:09", "sentiment": "positive", "sentiment_pct": 76, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Ten-League approves 1-for-10 reverse stock split effective May 1", "summary": "Ten-League International Holdings Limited (NASDAQ: TLIH) announced a one-for-ten reverse stock split, effective May 1, 2026, to increase its share market price and maintain its Nasdaq listing. The split will combine ten outstanding ordinary shares into one, adjusting the par valu", "url": "https://ca.investing.com/news/stock-market-news/tenleague-approves-1for10-reverse-stock-split-effective-may-1-93CH-4594521", "source_name": "Investing.com Canada", "published_at": "2026-04-29T16:10:54", "published_display": "29 Apr 2026 16:10", "sentiment": "negative", "sentiment_pct": 28, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Ten-League approves 1-for-10 reverse stock split effective May 1 By Investing.com", "summary": "Ten-League International Holdings Limited (NASDAQ: TLIH) announced a one-for-ten reverse stock split of its ordinary shares, effective May 1, 2026. This action is intended to raise the company's market price per share to maintain its Nasdaq listing, as its stock has significantly", "url": "https://za.investing.com/news/stock-market-news/tenleague-approves-1for10-reverse-stock-split-effective-may-1-93CH-4239300", "source_name": "Investing.com South Africa", "published_at": "2026-04-29T13:08:49", "published_display": "29 Apr 2026 13:08", "sentiment": "negative", "sentiment_pct": 30, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Ten-League (NASDAQ: TLIH) enacts 1-for-10 reverse split to keep Nasdaq listing", "summary": "Ten-League International Holdings Limited (NASDAQ: TLIH) has announced a 1-for-10 reverse stock split to consolidate its ordinary shares and raise its market price per share to maintain its Nasdaq listing. Every ten existing shares will be combined into one, with fractional share", "url": "https://www.stocktitan.net/sec-filings/TLIH/6-k-ten-league-international-holdings-ltd-current-report-foreign-issu-753ed14075da.html", "source_name": "Stock Titan", "published_at": "2026-04-29T11:39:46", "published_display": "29 Apr 2026 11:39", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Ten-League shrinks shares 10-to-1 in bid to keep Nasdaq listing", "summary": "Ten-League International Holdings (NASDAQ: TLIH) announced a 1-for-10 reverse share split, effective May 1, 2026, aimed at increasing its market price per share to maintain its Nasdaq listing. This action, approved on April 6, 2026, will reduce the number of outstanding shares to", "url": "https://www.stocktitan.net/news/TLIH/ten-league-international-holdings-limited-announces-1-for-10-reverse-tbrxrn6yomok.html", "source_name": "Stock Titan", "published_at": "2026-04-29T10:39:46", "published_display": "29 Apr 2026 10:39", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "European shares retreat from record highs as financials, industrials tumble", "summary": "", "url": "https://news.google.com/rss/articles/CBMikAFBVV95cUxOY1JBVFNYbWxhaGZWVEN1OTNmNkR0TnNyV3EtTmJXazlDa0RhVGlKcWdNTDBYVnhsbGhBVDV2LVUyWWZ2RTdLd3M5VGVUR2xjWll5RmZselZOanozWENFTkxiUlNlNmhpY1dqanZNUjlxSVhhaVVlOVlpMERKUzhFNy1xX3F3alpZVnl1T2dPNGM?oc=5", "source_name": "Reuters", "published_at": "2026-02-12T08:00:00+00:00", "published_display": "12 Feb 2026 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": "Ten-League International Holdings Ltd (NASDAQ: TLIH) - Share Price", "summary": "", "url": "https://news.google.com/rss/articles/CBMiqwFBVV95cUxOWWVXY3BmdkpnamNmQVp5aUs0RGk1RkxORWlkUXQyMVZuNjNFbmhBblFrQWtYUUF0OU9oV3pZQ29qX0R0LVR3d3BWeFUwOXNjMS1nMENXOE96MjhZN0paUjdpdUw3cDU4ZVdHZFN2YWxNSHg3Vkt5eUlZMnZ0YjR0UGVQRExNMFVXcXptSEQ4X1c3dnJrd1BWYmoyZlc4aTRFalpockticHA1bjQ?oc=5", "source_name": "intelligentinvestor.com.au", "published_at": "2025-07-23T08:54:54+00:00", "published_display": "23 Jul 2025 08:54", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "TLIH Stock Price and Chart \u2014 NASDAQ:TLIH", "summary": "", "url": "https://news.google.com/rss/articles/CBMiXEFVX3lxTE9DR2ZjVDhvcmIzVVVkcmxRLVRrX1Y0WHkxbzBWVWprUy1KdHdZcXA2VkI4Z2d2eGM4M1djMWhBS1F4NGNwcERZVjFlS1lpYTNJVkJ1NUdFeGpmWmI3?oc=5", "source_name": "TradingView", "published_at": "2025-07-08T15:02:45+00:00", "published_display": "08 Jul 2025 15:02", "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": 80, "total_relevant": 15, "sentiment_summary": {"positive": 6, "negative": 2, "neutral": 7, "score": 54, "total": 15, "label": "Balanced news tone", "tone": "neutral"}, "classifier": {"primary_event": "general", "primary_label": "Market update", "confidence": 86, "events": [{"event": "general", "label": "Market update", "weight": 6.4, "count": 11}, {"event": "earnings", "label": "Earnings", "weight": 2.2, "count": 4}], "positive_events": 6, "negative_events": 2}, "market_context": {"has_market_context": true, "latest_close": 5.0, "latest_week": "2026-07-10", "one_week_move": 4.3, "four_week_move": 14.2, "twelve_week_move": 94.3, "trend_signal": "1", "trend_label": "Trend active", "trend_tone": "positive", "market_dynamics": 2.315178, "market_dynamics_buy_signal": false, "relative_strength": -17.20221, "fair_value_gap": -15.0, "fair_value_label": "Near fair-value range", "fair_value_tone": "neutral", "expectation_direction": "positive", "expectation_probability": 72.7273, "reaction_label": "Price confirming higher", "reaction_tone": "positive", "market_sentence": "+4.3% over one week, +14.2% over four weeks, trend active, and near fair-value range."}, "interpretation": {"label": "Price moving ahead of tone", "tone": "positive", "classification": "price_leads_news", "summary": "Price is moving more forcefully than the current news tone suggests.", "confidence": 65, "badges": [], "opportunities": [], "risks": [], "event_label": "Market update", "sentiment_word": "balanced"}, "charts": {"sources": [{"label": "Stock Titan", "count": 4}, {"label": "TradingView", "count": 2}, {"label": "ad-hoc-news.de", "count": 1}, {"label": "Investing.com Australia", "count": 1}, {"label": "Simply Wall Street", "count": 1}, {"label": "Market source", "count": 1}, {"label": "www.marketscreener.com", "count": 1}, {"label": "Investing.com Canada", "count": 1}], "tiers": [{"label": "Direct company coverage", "count": 15}, {"label": "Industry context", "count": 0}, {"label": "Sector context", "count": 0}], "events": [{"label": "Market update", "count": 11}, {"label": "Earnings", "count": 4}]}, "insights": [{"label": "Weighted tone", "value": "54/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": "86/100 classification confidence."}, {"label": "Company focus", "value": "15", "tone": "positive", "text": "directly relevant articles"}, {"label": "Source quality", "value": "1", "tone": "positive", "text": "high-authority source matches"}, {"label": "Trend context", "value": "Trend active", "tone": "positive", "text": "+4.3% over one week, +14.2% over four weeks, trend active, and near fair-value range."}, {"label": "Latest direct headline", "value": "Neutral", "tone": "neutral", "text": "Price to sales forward of Ten-League International Holdings Limited \u2013 NASDAQ:TLIH"}], "updated_at": "2026-07-17T06:32:39.066532+00:00", "disclaimer": "Educational market research only. Not financial, investment, trading, tax, or legal advice."}