{"ticker": {"uuid": "8ee9eee4-73fd-4332-938a-82c872274ad0", "symbol": "RECT", "name": "Rectitude Holdings Ltd Ordinary Shares", "exchange": "NASDAQ", "country": "US", "sector": "Consumer Cyclical", "industry": "Specialty Retail"}, "charts": {"tiers": [{"count": 10, "label": "Direct company coverage"}, {"count": 0, "label": "Industry context"}, {"count": 0, "label": "Sector context"}], "events": [{"count": 8, "label": "Earnings"}, {"count": 2, "label": "Market update"}], "sources": [{"label": "TradingKey", "count": 3}, {"label": "Stock Titan", "count": 2}, {"label": "simplywall.st", "count": 1}, {"label": "Webull", "count": 1}, {"label": "Moomoo", "count": 1}, {"label": "Quiver Quantitative", "count": 1}, {"label": "Pluang", "count": 1}]}, "insights": [{"text": "Early balanced news score", "tone": "neutral", "label": "Weighted tone", "value": "51/100"}, {"text": "4.72 effective stories after overlap and weighting.", "tone": "neutral", "label": "Evidence confidence", "value": "16/100"}, {"text": "Company-specific news is present, but the evidence has not yet earned enough independent, fresh information weight for price confirmation to be treated as a firm signal.", "tone": "neutral", "label": "Market reaction", "value": "Early company-news score"}, {"text": "88/100 evidence concentration around this catalyst.", "tone": "neutral", "label": "Primary event", "value": "Earnings"}, {"text": "96% of weighted evidence is company-specific.", "tone": "positive", "label": "Company focus", "value": "10"}, {"text": "lower dispersion means the independent stories agree more closely.", "tone": "positive", "label": "Evidence agreement", "value": "6/100"}, {"text": "+6.3% over one week, +13.4% over four weeks, trend inactive, and below fair value.", "tone": "negative", "label": "Trend context", "value": "Trend inactive"}, {"text": "Recticel (ENXTBR:RECT) Stock Faces Discontinued Losses Despite Ongoing Profit Recovery", "tone": "neutral", "label": "Latest direct headline", "value": "Neutral"}], "classifier": {"events": [{"count": 8, "event": "earnings", "label": "Earnings", "weight": 4.8}, {"count": 2, "event": "general", "label": "Market update", "weight": 1.2}], "pipeline": {"status": "healthy", "providers_attempted": 4, "providers_with_results": 4, "raw_articles": 33, "unique_stories": 16, "duplicates_removed": 17, "relevant_stories": 10, "matched_archive_stories": 13, "current_evidence": 6, "direct_evidence": 10, "archive_articles": 1, "durable_story_count": 15, "durable_evidence_used": true, "durable_collected_at": "2026-08-29T05:41:31.842966+00:00"}, "confidence": 88, "primary_event": "earnings", "primary_label": "Earnings", "negative_events": 0, "positive_events": 6}, "updated_at": "2026-08-31T11:39:57.886723+00:00", "total_unique": 15, "total_fetched": 15, "interpretation": {"tone": "neutral", "label": "Early company-news score", "risks": [], "badges": ["Provisional evidence"], "summary": "Company-specific news is present, but the evidence has not yet earned enough independent, fresh information weight for price confirmation to be treated as a firm signal.", "confidence": 16, "event_label": "Earnings", "opportunities": [], "classification": "provisional", "sentiment_word": "balanced"}, "market_context": {"trend_tone": "negative", "latest_week": "2026-08-28", "trend_label": "Trend inactive", "latest_close": 1.35, "trend_signal": "0", "one_week_move": 6.3, "reaction_tone": "positive", "fair_value_gap": -58.1, "four_week_move": 13.4, "reaction_label": "Price confirming higher", "fair_value_tone": "positive", "market_dynamics": 1.481527, "market_sentence": "+6.3% over one week, +13.4% over four weeks, trend inactive, and below fair value.", "fair_value_label": "Below fair value", "twelve_week_move": 16.4, "relative_strength": -36.444101, "has_market_context": true, "expectation_direction": "negative", "expectation_probability": 41.8063, "market_dynamics_buy_signal": false}, "total_relevant": 10, "pipeline_health": {"status": "healthy", "providers_attempted": 4, "providers_with_results": 4, "raw_articles": 33, "unique_stories": 16, "duplicates_removed": 17, "relevant_stories": 10, "matched_archive_stories": 13, "current_evidence": 6, "direct_evidence": 10, "archive_articles": 1, "durable_story_count": 10, "durable_evidence_used": true, "durable_collected_at": "2026-08-31T11:39:57.886723+00:00"}, "sentiment_summary": {"tone": "neutral", "label": "Early balanced news score", "score": 51, "total": 15, "neutral": 4, "negative": 0, "positive": 6, "raw_score": 65, "confidence": 16, "dispersion": 6, "story_count": 10, "window_days": 30, "direct_share": 96, "source_count": 4, "score_version": "evidence-v10", "evidence_count": 6, "evidence_status": "provisional", "information_mass": 0.031, "weighting_method": "event-aware exponential freshness decay", "newest_article_at": "2026-08-29T01:06:42+00:00", "direct_story_count": 10, "effective_articles": 4.72, "sector_story_count": 0, "direct_source_count": 4, "industry_story_count": 0, "source_concentration": 0.2616, "directional_story_count": 6}, "articles": [{"url": "https://news.google.com/rss/articles/CBMi0AFBVV95cUxOckNoOVNJbWw1RG5kZmZ5d1ZRQ3BhWXY1Y1VTQktLY2RoSUNKc1VzbkE1WG5LWnZIRTVjWTdHQWdRN29ncXcwclp2eTM3bTZhZmUwUDJfSEFxUmRta2NjMTNIV0Rlbk9zMVdWZ2RMbVJwdnNpUnVRcnNhUkQ0MjdhazJjQWMzMk9CcENsR1BQcWZBWWFmdDRCRlVQOEhxbGgxN0w5RXo2anVXckE0Z181RzZudHk5dGhEc2NLZGhqZjNNSjl2UEF0dTBBZUZNSTZ30gHWAUFVX3lxTE9RRktOZ2ZtSHhUN3N2Ni1EQ2hRaWlSLUtaSThQN3FBZzlSb1hSeDlQMDFWTHM4WVJrMlZyR0VVTjJkVUlwaXZfODEyWHNsUUtqQ3FObzFDOW1CdEltak4zVUxqVHZSQmVEWEc4Z0pmRHQ0cUIzUENrSFgzVlY4WHhfeVBkdjF2TzF5RFFvRDJIOTMxYmp1MUFsWVhXcTF0SkhnWXdiR3ZrS3FfU09MNEFKMWVkd2M5NzMzY1NybXhWejV3bWJ6QlFsSjdmQ0doUkFGd3llZFE?oc=5", "tier": "direct", "title": "Recticel (ENXTBR:RECT) Stock Faces Discontinued Losses Despite Ongoing Profit Recovery", "topics": [], "summary": "", "age_days": 2.4, "is_stale": false, "sentiment": "neutral", "event_type": "earnings", "tier_label": "Direct company coverage", "event_label": "Earnings", "source_kind": "publisher", "source_link": "https://news.google.com/rss/articles/CBMi0AFBVV95cUxOckNoOVNJbWw1RG5kZmZ5d1ZRQ3BhWXY1Y1VTQktLY2RoSUNKc1VzbkE1WG5LWnZIRTVjWTdHQWdRN29ncXcwclp2eTM3bTZhZmUwUDJfSEFxUmRta2NjMTNIV0Rlbk9zMVdWZ2RMbVJwdnNpUnVRcnNhUkQ0MjdhazJjQWMzMk9CcENsR1BQcWZBWWFmdDRCRlVQOEhxbGgxN0w5RXo2anVXckE0Z181RzZudHk5dGhEc2NLZGhqZjNNSjl2UEF0dTBBZUZNSTZ30gHWAUFVX3lxTE9RRktOZ2ZtSHhUN3N2Ni1EQ2hRaWlSLUtaSThQN3FBZzlSb1hSeDlQMDFWTHM4WVJrMlZyR0VVTjJkVUlwaXZfODEyWHNsUUtqQ3FObzFDOW1CdEltak4zVUxqVHZSQmVEWEc4Z0pmRHQ0cUIzUENrSFgzVlY4WHhfeVBkdjF2TzF5RFFvRDJIOTMxYmp1MUFsWVhXcTF0SkhnWXdiR3ZrS3FfU09MNEFKMWVkd2M5NzMzY1NybXhWejV3bWJ6QlFsSjdmQ0doUkFGd3llZFE?oc=5", "source_name": "simplywall.st", "published_at": "2026-08-29T01:06:42+00:00", "tone_signals": ["Positive financial language"], "company_focus": 1.0, "freshness_pct": 71.3, "sentiment_pct": 50, "evidence_basis": "headline_only", "evidence_share": 0.0, "score_included": true, "duplicate_count": 1, "evidence_weight": 0.053823, "influence_label": "None", "event_confidence": 53, "company_focus_pct": 100, "evidence_strength": 0, "published_display": "29 Aug 2026 01:06", "direction_included": false, "company_focus_label": "Main company", "source_link_is_lookup": false, "evidence_share_display": "0"}, {"url": "https://www.tradingkey.com/markets/stocks/rect/forecast", "tier": "direct", "title": "Rectitude Holdings Ltd (RECT) Earnings Forecast: Future EPS & Revenue Growth Estimates", "topics": ["Earnings", "Financial Markets"], "summary": "This article provides an earnings forecast for Rectitude Holdings Ltd (RECT), detailing future EPS and Revenue Growth Estimates. It shows the company's current stock performance, market capitalization, and P/E TTM ratio, alongside a list of peer companies and their analyst ratings. The report, updated on August 9, 2026, focuses on financial forecasting metrics like EPS, Revenue, and Net Profit.", "age_days": 21.5, "is_stale": false, "sentiment": "positive", "event_type": "earnings", "tier_label": "Direct company coverage", "event_label": "Earnings", "source_kind": "publisher", "source_link": "https://www.tradingkey.com/markets/stocks/rect/forecast", "source_name": "TradingKey", "published_at": "2026-08-10T00:14:36", "tone_signals": ["Growth forecast"], "company_focus": 1.0, "freshness_pct": 5.1, "sentiment_pct": 62, "evidence_basis": "archived_article", "evidence_share": 29.0, "score_included": true, "duplicate_count": 1, "evidence_weight": 0.009094, "influence_label": "Medium", "event_confidence": 69, "company_focus_pct": 100, "evidence_strength": 42, "published_display": "10 Aug 2026 00:14", "direction_included": true, "company_focus_label": "Main company", "source_link_is_lookup": false, "evidence_share_display": "29"}, {"url": "https://www.webull.com/news/15357423227200512", "tier": "direct", "title": "Rectitude Holdings' (NASDAQ:RECT) Earnings Are Weaker Than They Seem", "topics": ["Earnings", "Finance", "Financial Markets", "Technology"], "summary": "Rectitude Holdings reported robust earnings, but an analysis of its accrual ratio suggests that its profits may not be fully backed by free cash flow. The company had a high positive accrual ratio of 0.25, indicating that its free cash flow was significantly lower than its statutory profit, with a negative free cash flow of S$2.4m despite a S$3.59m profit. This suggests that the reported profits might not reflect the company's underlying earnings power, despite a 56% EPS growth.", "age_days": 22.9, "is_stale": false, "sentiment": "neutral", "event_type": "earnings", "tier_label": "Direct company coverage", "event_label": "Earnings", "source_kind": "publisher", "source_link": "https://www.webull.com/news/15357423227200512", "source_name": "Webull", "published_at": "2026-08-08T13:43:46", "tone_signals": ["Deteriorating financial comparison", "Operating growth"], "company_focus": 1.0, "freshness_pct": 4.2, "sentiment_pct": 47, "evidence_basis": "archived_article", "evidence_share": 0.0, "score_included": true, "duplicate_count": 2, "evidence_weight": 0.006352, "influence_label": "None", "event_confidence": 53, "company_focus_pct": 100, "evidence_strength": 0, "published_display": "08 Aug 2026 13:43", "direction_included": false, "company_focus_label": "Main company", "source_link_is_lookup": false, "evidence_share_display": "0"}, {"url": "https://www.moomoo.com/news/post/74361297/rectitude-holdings-to-go-ex-dividend-on-september-4th-2026", "tier": "direct", "title": "Rectitude Holdings To Go Ex-Dividend On September 4th, 2026 With 0.1 USD Dividend Per Share", "topics": ["Earnings"], "summary": "Rectitude Holdings is scheduled to go ex-dividend on September 4th, 2026. The company plans to distribute a dividend of 0.1 USD per share to its shareholders. This announcement is important for investors tracking dividend payouts.", "age_days": 23.5, "is_stale": false, "sentiment": "neutral", "event_type": "earnings", "tier_label": "Direct company coverage", "event_label": "Earnings", "source_kind": "publisher", "source_link": "https://www.moomoo.com/news/post/74361297/rectitude-holdings-to-go-ex-dividend-on-september-4th-2026", "source_name": "Moomoo", "published_at": "2026-08-07T23:40:15", "tone_signals": [], "company_focus": 1.0, "freshness_pct": 3.8, "sentiment_pct": 50, "evidence_basis": "archived_article", "evidence_share": 0.0, "score_included": true, "duplicate_count": 1, "evidence_weight": 0.003694, "influence_label": "None", "event_confidence": 53, "company_focus_pct": 100, "evidence_strength": 0, "published_display": "07 Aug 2026 23:40", "direction_included": false, "company_focus_label": "Main company", "source_link_is_lookup": false, "evidence_share_display": "0"}, {"url": "https://www.tradingkey.com/markets/stocks/rect/news", "tier": "direct", "title": "Rectitude Holdings Ltd (RECT) Stock News Today", "topics": ["Financial Markets"], "summary": "This article provides current stock information for Rectitude Holdings Ltd (RECT), noting its stock price of $1.240, a +3.42% increase, and a market cap of $15.50M. It indicates that more news will be coming soon, with limited current news available. The page also displays key financial metrics and navigation options for further analysis.", "age_days": 23.7, "is_stale": false, "sentiment": "neutral", "event_type": "general", "tier_label": "Direct company coverage", "event_label": "Market update", "source_kind": "publisher", "source_link": "https://www.tradingkey.com/markets/stocks/rect/news", "source_name": "TradingKey", "published_at": "2026-08-07T19:40:15", "tone_signals": [], "company_focus": 1.0, "freshness_pct": 0.0, "sentiment_pct": 50, "evidence_basis": "archived_article", "evidence_share": 0.0, "score_included": true, "duplicate_count": 1, "evidence_weight": 1.7e-05, "influence_label": "None", "event_confidence": 35, "company_focus_pct": 100, "evidence_strength": 0, "published_display": "07 Aug 2026 19:40", "direction_included": false, "company_focus_label": "Main company", "source_link_is_lookup": false, "evidence_share_display": "0"}, {"url": "https://www.stocktitan.net/news/RECT/rectitude-holdings-ltd-declares-cash-dividend-of-0-10-per-ordinary-264o02inhmx3.html", "tier": "direct", "title": "Rectitude Sets Sept. 21 Payout of $0.10 for Shareholders", "topics": ["Earnings", "Finance"], "summary": "Rectitude Holdings Ltd. (Nasdaq: RECT), a Singapore-based safety equipment provider, declared a cash dividend of US$0.10 per ordinary share, totaling US$1,548,275. The dividend will be paid on September 21, 2026, to shareholders of record as of September 7, 2026. This decision reflects the company's strong fundamentals and confidence in generating sustainable cash flows and shareholder value.", "age_days": 25.6, "is_stale": false, "sentiment": "positive", "event_type": "earnings", "tier_label": "Direct company coverage", "event_label": "Earnings", "source_kind": "publisher", "source_link": "https://www.stocktitan.net/news/RECT/rectitude-holdings-ltd-declares-cash-dividend-of-0-10-per-ordinary-264o02inhmx3.html", "source_name": "Stock Titan", "published_at": "2026-08-05T20:12:06", "tone_signals": ["Capital returned"], "company_focus": 1.0, "freshness_pct": 2.9, "sentiment_pct": 59, "evidence_basis": "archived_article", "evidence_share": 15.8, "score_included": true, "duplicate_count": 1, "evidence_weight": 0.004938, "influence_label": "Medium", "event_confidence": 53, "company_focus_pct": 100, "evidence_strength": 37, "published_display": "05 Aug 2026 20:12", "direction_included": true, "company_focus_label": "Main company", "source_link_is_lookup": false, "evidence_share_display": "15.8"}, {"url": "https://www.stocktitan.net/sec-filings/RECT/6-k-rectitude-holdings-ltd-current-report-foreign-issuer-1c82f3dad903.html", "tier": "direct", "title": "Rectitude Holdings (Nasdaq: RECT) sets $0.10 per-share cash dividend", "topics": ["Earnings", "Finance"], "summary": "Rectitude Holdings (Nasdaq: RECT) has declared a cash dividend of US$0.10 per ordinary share, totaling US$1,548,275 across 15,482,750 outstanding shares. The dividend is payable on September 21, 2026, to shareholders of record as of September 7, 2026. CEO Zhang Jian stated that this decision reflects the company's strong fundamentals, disciplined growth, and confidence in its ability to generate sustainable cash flows and deliver shareholder value.", "age_days": 25.7, "is_stale": false, "sentiment": "positive", "event_type": "earnings", "tier_label": "Direct company coverage", "event_label": "Earnings", "source_kind": "publisher", "source_link": "https://www.stocktitan.net/sec-filings/RECT/6-k-rectitude-holdings-ltd-current-report-foreign-issuer-1c82f3dad903.html", "source_name": "Stock Titan", "published_at": "2026-08-05T19:40:15", "tone_signals": ["Capital returned"], "company_focus": 1.0, "freshness_pct": 2.8, "sentiment_pct": 59, "evidence_basis": "archived_article", "evidence_share": 15.7, "score_included": true, "duplicate_count": 2, "evidence_weight": 0.004922, "influence_label": "Medium", "event_confidence": 53, "company_focus_pct": 100, "evidence_strength": 37, "published_display": "05 Aug 2026 19:40", "direction_included": true, "company_focus_label": "Main company", "source_link_is_lookup": false, "evidence_share_display": "15.7"}, {"url": "https://www.quiverquant.com/news/Rectitude+Holdings+Ltd+Declares+US%240.10+Cash+Dividend+Per+Ordinary+Share", "tier": "direct", "title": "Rectitude Holdings Ltd Declares US$0.10 Cash Dividend Per Ordinary Share", "topics": ["Cash Dividend", "Dividend Reports And Estimates", "Dividends", "Earnings", "Finance", "Rectitude Holdings"], "summary": "Rectitude Holdings Ltd has declared a cash dividend of US$0.10 per ordinary share, totaling US$1,548,275, payable on September 21, 2026. CEO Zhang Jian stated this decision reflects the company's strong financial position and commitment to growth in its safety equipment and industrial products business across Southeast Asia. While indicating financial health, this dividend also raises potential questions about reinvestment strategies for future growth, amidst acknowledged risks and uncertainties.", "age_days": 26.0, "is_stale": false, "sentiment": "positive", "event_type": "earnings", "tier_label": "Direct company coverage", "event_label": "Earnings", "source_kind": "publisher", "source_link": "https://www.quiverquant.com/news/Rectitude+Holdings+Ltd+Declares+US%240.10+Cash+Dividend+Per+Ordinary+Share", "source_name": "Quiver Quantitative", "published_at": "2026-08-05T12:12:36", "tone_signals": ["Capital returned"], "company_focus": 0.78, "freshness_pct": 2.7, "sentiment_pct": 72, "evidence_basis": "archived_article", "evidence_share": 18.8, "score_included": true, "duplicate_count": 5, "evidence_weight": 0.005884, "influence_label": "Medium", "event_confidence": 53, "company_focus_pct": 78, "evidence_strength": 49, "published_display": "05 Aug 2026 12:12", "direction_included": true, "company_focus_label": "Shared story", "source_link_is_lookup": false, "evidence_share_display": "18.8"}, {"url": "https://pluang.com/en/news-feed/rectitude-holdings-deklarasi-dividen-tunai-010-per-saham-biasa", "tier": "direct", "title": "Rectitude Holdings declares $0.10 cash dividend per share, payable Sept 21, 2026.", "topics": ["Earnings", "Finance"], "summary": "Rectitude Holdings Ltd, a Singapore-based safety equipment provider, has announced a cash dividend of $0.10 per ordinary share, totaling approximately $1.55 million. The dividend is payable on September 21, 2026, to shareholders of record as of September 7, 2026. This decision reflects the company's strong fundamentals, confidence in sustainable cash flow, and commitment to shareholder value.", "age_days": 27.1, "is_stale": false, "sentiment": "positive", "event_type": "earnings", "tier_label": "Direct company coverage", "event_label": "Earnings", "source_kind": "publisher", "source_link": "https://pluang.com/en/news-feed/rectitude-holdings-deklarasi-dividen-tunai-010-per-saham-biasa", "source_name": "Pluang", "published_at": "2026-08-04T08:21:14", "tone_signals": ["Capital returned"], "company_focus": 1.0, "freshness_pct": 2.3, "sentiment_pct": 72, "evidence_basis": "archived_article", "evidence_share": 20.7, "score_included": true, "duplicate_count": 1, "evidence_weight": 0.006482, "influence_label": "Medium", "event_confidence": 53, "company_focus_pct": 100, "evidence_strength": 52, "published_display": "04 Aug 2026 08:21", "direction_included": true, "company_focus_label": "Main company", "source_link_is_lookup": false, "evidence_share_display": "20.7"}, {"url": "", "tier": "direct", "title": "RECT|Rectitude Holdings Ltd|Price:1.240|Chg%:+0.140", "topics": [], "summary": "", "age_days": 28.6, "is_stale": false, "sentiment": "positive", "event_type": "general", "tier_label": "Direct company coverage", "event_label": "Market update", "source_kind": "publisher", "source_link": "https://www.google.com/search?tbm=nws&q=%22RECT%7CRectitude+Holdings+Ltd%7CPrice%3A1.240%7CChg%25%3A%2B0.140%22+%22TradingKey%22", "source_name": "TradingKey", "published_at": "2026-08-02T21:28:53.517117+00:00", "tone_signals": ["Positive market reaction"], "company_focus": 1.0, "freshness_pct": 0.0, "sentiment_pct": 60, "evidence_basis": "headline_only", "evidence_share": 0.0, "score_included": true, "duplicate_count": 1, "evidence_weight": 5e-06, "influence_label": "Low", "event_confidence": 35, "company_focus_pct": 100, "evidence_strength": 33, "published_display": "02 Aug 2026 21:28", "direction_included": true, "company_focus_label": "Main company", "source_link_is_lookup": true, "evidence_share_display": "<0.1"}], "by_tier": {"direct": [{"url": "https://news.google.com/rss/articles/CBMi0AFBVV95cUxOckNoOVNJbWw1RG5kZmZ5d1ZRQ3BhWXY1Y1VTQktLY2RoSUNKc1VzbkE1WG5LWnZIRTVjWTdHQWdRN29ncXcwclp2eTM3bTZhZmUwUDJfSEFxUmRta2NjMTNIV0Rlbk9zMVdWZ2RMbVJwdnNpUnVRcnNhUkQ0MjdhazJjQWMzMk9CcENsR1BQcWZBWWFmdDRCRlVQOEhxbGgxN0w5RXo2anVXckE0Z181RzZudHk5dGhEc2NLZGhqZjNNSjl2UEF0dTBBZUZNSTZ30gHWAUFVX3lxTE9RRktOZ2ZtSHhUN3N2Ni1EQ2hRaWlSLUtaSThQN3FBZzlSb1hSeDlQMDFWTHM4WVJrMlZyR0VVTjJkVUlwaXZfODEyWHNsUUtqQ3FObzFDOW1CdEltak4zVUxqVHZSQmVEWEc4Z0pmRHQ0cUIzUENrSFgzVlY4WHhfeVBkdjF2TzF5RFFvRDJIOTMxYmp1MUFsWVhXcTF0SkhnWXdiR3ZrS3FfU09MNEFKMWVkd2M5NzMzY1NybXhWejV3bWJ6QlFsSjdmQ0doUkFGd3llZFE?oc=5", "tier": "direct", "title": "Recticel (ENXTBR:RECT) Stock Faces Discontinued Losses Despite Ongoing Profit Recovery", "topics": [], "summary": "", "age_days": 2.4, "is_stale": false, "provider": "google_news", "providers": ["google_news"], "sentiment": "neutral", "story_key": "3f4a16a38c153436f05f890f152181beb51669cc20d3d20866dab450ce7581f2", "event_type": "earnings", "tier_label": "Direct company coverage", "event_label": "Earnings", "source_kind": "publisher", "source_link": "https://news.google.com/rss/articles/CBMi0AFBVV95cUxOckNoOVNJbWw1RG5kZmZ5d1ZRQ3BhWXY1Y1VTQktLY2RoSUNKc1VzbkE1WG5LWnZIRTVjWTdHQWdRN29ncXcwclp2eTM3bTZhZmUwUDJfSEFxUmRta2NjMTNIV0Rlbk9zMVdWZ2RMbVJwdnNpUnVRcnNhUkQ0MjdhazJjQWMzMk9CcENsR1BQcWZBWWFmdDRCRlVQOEhxbGgxN0w5RXo2anVXckE0Z181RzZudHk5dGhEc2NLZGhqZjNNSjl2UEF0dTBBZUZNSTZ30gHWAUFVX3lxTE9RRktOZ2ZtSHhUN3N2Ni1EQ2hRaWlSLUtaSThQN3FBZzlSb1hSeDlQMDFWTHM4WVJrMlZyR0VVTjJkVUlwaXZfODEyWHNsUUtqQ3FObzFDOW1CdEltak4zVUxqVHZSQmVEWEc4Z0pmRHQ0cUIzUENrSFgzVlY4WHhfeVBkdjF2TzF5RFFvRDJIOTMxYmp1MUFsWVhXcTF0SkhnWXdiR3ZrS3FfU09MNEFKMWVkd2M5NzMzY1NybXhWejV3bWJ6QlFsSjdmQ0doUkFGd3llZFE?oc=5", "source_name": "simplywall.st", "published_at": "2026-08-29T01:06:42+00:00", "source_names": ["simplywall.st"], "target_scope": "Recticel (ENXTBR:RECT) Stock Faces Discontinued Losses Despite Ongoing Profit Recovery", "tone_signals": ["Positive financial language"], "company_focus": 1.0, "cross_listing": false, "entity_mapped": true, "freshness_pct": 71.3, "sentiment_pct": 50, "evidence_basis": "headline_only", "evidence_share": 0.0, "score_included": true, "duplicate_count": 1, "durable_archive": false, "evidence_weight": 0.053823, "influence_label": "None", "provider_symbol": "", "relevance_score": 0.78, "archive_provider": "", "event_confidence": 53, "model_confidence": 0.367, "provider_symbols": ["RECT.ARCHIVE"], "sentiment_origin": "stored_reclassified", "company_focus_pct": 100, "evidence_strength": 0, "published_display": "29 Aug 2026 01:06", "direction_included": false, "sentiment_conflict": 0.65, "company_focus_label": "Main company", "source_link_is_lookup": false, "evidence_share_display": "0", "target_provider_symbol": "RECT.ARCHIVE", "provider_directional_mass": null}, {"url": "https://www.tradingkey.com/markets/stocks/rect/forecast", "tier": "direct", "title": "Rectitude Holdings Ltd (RECT) Earnings Forecast: Future EPS & Revenue Growth Estimates", "topics": ["Earnings", "Financial Markets"], "summary": "This article provides an earnings forecast for Rectitude Holdings Ltd (RECT), detailing future EPS and Revenue Growth Estimates. It shows the company's current stock performance, market capitalization, and P/E TTM ratio, alongside a list of peer companies and their analyst ratings. The report, updated on August 9, 2026, focuses on financial forecasting metrics like EPS, Revenue, and Net Profit.", "age_days": 21.5, "is_stale": false, "provider": "alphavantage", "providers": ["alphavantage", "archive"], "sentiment": "positive", "story_key": "bdd7ad65a9cf845a74d671c1fe2abcccab90ffdab9730efa93130e19770ca025", "event_type": "earnings", "tier_label": "Direct company coverage", "event_label": "Earnings", "source_kind": "publisher", "source_link": "https://www.tradingkey.com/markets/stocks/rect/forecast", "source_name": "TradingKey", "published_at": "2026-08-10T00:14:36", "source_names": ["TradingKey"], "target_scope": "Rectitude Holdings Ltd (RECT) Earnings Forecast: Future EPS & Revenue Growth Estimates This article provides an earnings forecast for Rectitude Holdings Ltd (RECT), detailing future EPS and Revenue Growth Estimates.", "tone_signals": ["Growth forecast"], "company_focus": 1.0, "cross_listing": false, "entity_mapped": true, "freshness_pct": 5.1, "sentiment_pct": 62, "evidence_basis": "archived_article", "evidence_share": 29.0, "score_included": true, "duplicate_count": 1, "durable_archive": false, "evidence_weight": 0.009094, "influence_label": "Medium", "provider_symbol": "", "relevance_score": 0.78, "archive_provider": "", "event_confidence": 69, "model_confidence": 0.639, "provider_symbols": ["RECT", "RECT.ARCHIVE"], "sentiment_origin": "stored_reclassified", "company_focus_pct": 100, "evidence_strength": 42, "published_display": "10 Aug 2026 00:14", "direction_included": true, "sentiment_conflict": 0.0, "company_focus_label": "Main company", "source_link_is_lookup": false, "evidence_share_display": "29", "target_provider_symbol": "RECT", "provider_directional_mass": 0.041}, {"url": "https://www.webull.com/news/15357423227200512", "tier": "direct", "title": "Rectitude Holdings' (NASDAQ:RECT) Earnings Are Weaker Than They Seem", "topics": ["Earnings", "Finance", "Financial Markets", "Technology"], "summary": "Rectitude Holdings reported robust earnings, but an analysis of its accrual ratio suggests that its profits may not be fully backed by free cash flow. The company had a high positive accrual ratio of 0.25, indicating that its free cash flow was significantly lower than its statutory profit, with a negative free cash flow of S$2.4m despite a S$3.59m profit. This suggests that the reported profits might not reflect the company's underlying earnings power, despite a 56% EPS growth.", "age_days": 22.9, "is_stale": false, "provider": "alphavantage", "providers": ["alphavantage", "archive"], "sentiment": "neutral", "story_key": "59b2e47f1c986bf4391ed6e6d065690e708fe1c14ccabd258e7743f1fa8ba451", "event_type": "earnings", "tier_label": "Direct company coverage", "event_label": "Earnings", "source_kind": "publisher", "source_link": "https://www.webull.com/news/15357423227200512", "source_name": "Webull", "published_at": "2026-08-08T13:43:46", "source_names": ["Webull"], "target_scope": "Rectitude Holdings' (NASDAQ:RECT) Earnings Are Weaker Than They Seem Rectitude Holdings reported robust earnings, but an analysis of its accrual ratio suggests that its profits may not be fully backed by free cash flow.", "tone_signals": ["Deteriorating financial comparison", "Operating growth"], "company_focus": 1.0, "cross_listing": false, "entity_mapped": true, "freshness_pct": 4.2, "sentiment_pct": 47, "evidence_basis": "archived_article", "evidence_share": 0.0, "score_included": true, "duplicate_count": 2, "durable_archive": false, "evidence_weight": 0.006352, "influence_label": "None", "provider_symbol": "", "relevance_score": 1.0, "archive_provider": "", "event_confidence": 53, "model_confidence": 0.582, "provider_symbols": ["RECT", "RECT.ARCHIVE"], "sentiment_origin": "stored_reclassified", "company_focus_pct": 100, "evidence_strength": 0, "published_display": "08 Aug 2026 13:43", "direction_included": false, "sentiment_conflict": 0.601, "company_focus_label": "Main company", "source_link_is_lookup": false, "evidence_share_display": "0", "target_provider_symbol": "RECT", "provider_directional_mass": 0.439}, {"url": "https://www.moomoo.com/news/post/74361297/rectitude-holdings-to-go-ex-dividend-on-september-4th-2026", "tier": "direct", "title": "Rectitude Holdings To Go Ex-Dividend On September 4th, 2026 With 0.1 USD Dividend Per Share", "topics": ["Earnings"], "summary": "Rectitude Holdings is scheduled to go ex-dividend on September 4th, 2026. The company plans to distribute a dividend of 0.1 USD per share to its shareholders. This announcement is important for investors tracking dividend payouts.", "age_days": 23.5, "is_stale": false, "provider": "alphavantage", "providers": ["alphavantage", "archive"], "sentiment": "neutral", "story_key": "67c695f8d45f62a05c618de474251baa872414d5e5cbbb1b3cba3f67c235e90b", "event_type": "earnings", "tier_label": "Direct company coverage", "event_label": "Earnings", "source_kind": "publisher", "source_link": "https://www.moomoo.com/news/post/74361297/rectitude-holdings-to-go-ex-dividend-on-september-4th-2026", "source_name": "Moomoo", "published_at": "2026-08-07T23:40:15", "source_names": ["Moomoo"], "target_scope": "Rectitude Holdings To Go Ex-Dividend On September 4th, 2026 With 0.1 USD Dividend Per Share Rectitude Holdings is scheduled to go ex-dividend on September 4th, 2026.", "tone_signals": [], "company_focus": 1.0, "cross_listing": false, "entity_mapped": true, "freshness_pct": 3.8, "sentiment_pct": 50, "evidence_basis": "archived_article", "evidence_share": 0.0, "score_included": true, "duplicate_count": 1, "durable_archive": false, "evidence_weight": 0.003694, "influence_label": "None", "provider_symbol": "", "relevance_score": 1.0, "archive_provider": "", "event_confidence": 53, "model_confidence": 0.4, "provider_symbols": ["RECT", "RECT.ARCHIVE"], "sentiment_origin": "stored_reclassified", "company_focus_pct": 100, "evidence_strength": 0, "published_display": "07 Aug 2026 23:40", "direction_included": false, "sentiment_conflict": 0.0, "company_focus_label": "Main company", "source_link_is_lookup": false, "evidence_share_display": "0", "target_provider_symbol": "RECT", "provider_directional_mass": 0.3101}, {"url": "https://www.tradingkey.com/markets/stocks/rect/news", "tier": "direct", "title": "Rectitude Holdings Ltd (RECT) Stock News Today", "topics": ["Financial Markets"], "summary": "This article provides current stock information for Rectitude Holdings Ltd (RECT), noting its stock price of $1.240, a +3.42% increase, and a market cap of $15.50M. It indicates that more news will be coming soon, with limited current news available. The page also displays key financial metrics and navigation options for further analysis.", "age_days": 23.7, "is_stale": false, "provider": "alphavantage", "providers": ["alphavantage", "archive"], "sentiment": "neutral", "story_key": "bf00317b0c6e5ae07521d7e5ef773ba980f3ca6620be052bf402bc0eece43ab4", "event_type": "general", "tier_label": "Direct company coverage", "event_label": "Market update", "source_kind": "publisher", "source_link": "https://www.tradingkey.com/markets/stocks/rect/news", "source_name": "TradingKey", "published_at": "2026-08-07T19:40:15", "source_names": ["TradingKey"], "target_scope": "Rectitude Holdings Ltd (RECT) Stock News Today This article provides current stock information for Rectitude Holdings Ltd (RECT), noting its stock price of $1.240, a +3.42% increase, and a market cap of $15.50M.", "tone_signals": [], "company_focus": 1.0, "cross_listing": false, "entity_mapped": true, "freshness_pct": 0.0, "sentiment_pct": 50, "evidence_basis": "archived_article", "evidence_share": 0.0, "score_included": true, "duplicate_count": 1, "durable_archive": false, "evidence_weight": 1.7e-05, "influence_label": "None", "provider_symbol": "", "relevance_score": 1.0, "archive_provider": "", "event_confidence": 35, "model_confidence": 0.4, "provider_symbols": ["RECT", "RECT.ARCHIVE"], "sentiment_origin": "stored_reclassified", "company_focus_pct": 100, "evidence_strength": 0, "published_display": "07 Aug 2026 19:40", "direction_included": false, "sentiment_conflict": 0.0, "company_focus_label": "Main company", "source_link_is_lookup": false, "evidence_share_display": "0", "target_provider_symbol": "RECT", "provider_directional_mass": 0.027}, {"url": "https://www.stocktitan.net/news/RECT/rectitude-holdings-ltd-declares-cash-dividend-of-0-10-per-ordinary-264o02inhmx3.html", "tier": "direct", "title": "Rectitude Sets Sept. 21 Payout of $0.10 for Shareholders", "topics": ["Earnings", "Finance"], "summary": "Rectitude Holdings Ltd. (Nasdaq: RECT), a Singapore-based safety equipment provider, declared a cash dividend of US$0.10 per ordinary share, totaling US$1,548,275. The dividend will be paid on September 21, 2026, to shareholders of record as of September 7, 2026. This decision reflects the company's strong fundamentals and confidence in generating sustainable cash flows and shareholder value.", "age_days": 25.6, "is_stale": false, "provider": "alphavantage", "providers": ["alphavantage", "archive"], "sentiment": "positive", "story_key": "62cb9599f374979d958527b11236890ec7bf95418737b3e2edbaf28dd7c10a01", "event_type": "earnings", "tier_label": "Direct company coverage", "event_label": "Earnings", "source_kind": "publisher", "source_link": "https://www.stocktitan.net/news/RECT/rectitude-holdings-ltd-declares-cash-dividend-of-0-10-per-ordinary-264o02inhmx3.html", "source_name": "Stock Titan", "published_at": "2026-08-05T20:12:06", "source_names": ["Stock Titan"], "target_scope": "Rectitude Sets Sept. Rectitude Holdings Ltd. (Nasdaq: RECT), a Singapore-based safety equipment provider, declared a cash dividend of US$0.10 per ordinary share, totaling US$1,548,275.", "tone_signals": ["Capital returned"], "company_focus": 1.0, "cross_listing": false, "entity_mapped": true, "freshness_pct": 2.9, "sentiment_pct": 59, "evidence_basis": "archived_article", "evidence_share": 15.8, "score_included": true, "duplicate_count": 1, "durable_archive": false, "evidence_weight": 0.004938, "influence_label": "Medium", "provider_symbol": "", "relevance_score": 1.0, "archive_provider": "", "event_confidence": 53, "model_confidence": 0.571, "provider_symbols": ["RECT", "RECT.ARCHIVE"], "sentiment_origin": "stored_reclassified", "company_focus_pct": 100, "evidence_strength": 37, "published_display": "05 Aug 2026 20:12", "direction_included": true, "sentiment_conflict": 0.0, "company_focus_label": "Main company", "source_link_is_lookup": false, "evidence_share_display": "15.8", "target_provider_symbol": "RECT", "provider_directional_mass": 0.3193}, {"url": "https://www.stocktitan.net/sec-filings/RECT/6-k-rectitude-holdings-ltd-current-report-foreign-issuer-1c82f3dad903.html", "tier": "direct", "title": "Rectitude Holdings (Nasdaq: RECT) sets $0.10 per-share cash dividend", "topics": ["Earnings", "Finance"], "summary": "Rectitude Holdings (Nasdaq: RECT) has declared a cash dividend of US$0.10 per ordinary share, totaling US$1,548,275 across 15,482,750 outstanding shares. The dividend is payable on September 21, 2026, to shareholders of record as of September 7, 2026. CEO Zhang Jian stated that this decision reflects the company's strong fundamentals, disciplined growth, and confidence in its ability to generate sustainable cash flows and deliver shareholder value.", "age_days": 25.7, "is_stale": false, "provider": "alphavantage", "providers": ["alphavantage", "archive"], "sentiment": "positive", "story_key": "ddc5069bdc4f55471c4c0a745ea147516e225b4bcee06931fd0002e832a2dc91", "event_type": "earnings", "tier_label": "Direct company coverage", "event_label": "Earnings", "source_kind": "publisher", "source_link": "https://www.stocktitan.net/sec-filings/RECT/6-k-rectitude-holdings-ltd-current-report-foreign-issuer-1c82f3dad903.html", "source_name": "Stock Titan", "published_at": "2026-08-05T19:40:15", "source_names": ["Stock Titan"], "target_scope": "Rectitude Holdings (Nasdaq: RECT) sets $0.10 per-share cash dividend Rectitude Holdings (Nasdaq: RECT) has declared a cash dividend of US$0.10 per ordinary share, totaling US$1,548,275 across 15,482,750 outstanding shares.", "tone_signals": ["Capital returned"], "company_focus": 1.0, "cross_listing": false, "entity_mapped": true, "freshness_pct": 2.8, "sentiment_pct": 59, "evidence_basis": "archived_article", "evidence_share": 15.7, "score_included": true, "duplicate_count": 2, "durable_archive": false, "evidence_weight": 0.004922, "influence_label": "Medium", "provider_symbol": "", "relevance_score": 1.0, "archive_provider": "", "event_confidence": 53, "model_confidence": 0.571, "provider_symbols": ["RECT", "RECT.ARCHIVE"], "sentiment_origin": "stored_reclassified", "company_focus_pct": 100, "evidence_strength": 37, "published_display": "05 Aug 2026 19:40", "direction_included": true, "sentiment_conflict": 0.0, "company_focus_label": "Main company", "source_link_is_lookup": false, "evidence_share_display": "15.7", "target_provider_symbol": "RECT", "provider_directional_mass": 0.5474}, {"url": "https://www.quiverquant.com/news/Rectitude+Holdings+Ltd+Declares+US%240.10+Cash+Dividend+Per+Ordinary+Share", "tier": "direct", "title": "Rectitude Holdings Ltd Declares US$0.10 Cash Dividend Per Ordinary Share", "topics": ["Cash Dividend", "Dividend Reports And Estimates", "Dividends", "Earnings", "Finance", "Rectitude Holdings"], "summary": "Rectitude Holdings Ltd has declared a cash dividend of US$0.10 per ordinary share, totaling US$1,548,275, payable on September 21, 2026. CEO Zhang Jian stated this decision reflects the company's strong financial position and commitment to growth in its safety equipment and industrial products business across Southeast Asia. While indicating financial health, this dividend also raises potential questions about reinvestment strategies for future growth, amidst acknowledged risks and uncertainties.", "age_days": 26.0, "is_stale": false, "provider": "alphavantage", "providers": ["alphavantage", "archive"], "sentiment": "positive", "story_key": "f8990e8ff83770c6af081d3626d3ca2a1a8d77e84a5bbc061c91b117697002c9", "event_type": "earnings", "tier_label": "Direct company coverage", "event_label": "Earnings", "source_kind": "publisher", "source_link": "https://www.quiverquant.com/news/Rectitude+Holdings+Ltd+Declares+US%240.10+Cash+Dividend+Per+Ordinary+Share", "source_name": "Quiver Quantitative", "published_at": "2026-08-05T12:12:36", "source_names": ["Quiver Quantitative"], "target_scope": "Rectitude Holdings Ltd Declares US$0.10 Cash Dividend Per Ordinary Share Rectitude Holdings Ltd has declared a cash dividend of US$0.10 per ordinary share, totaling US$1,548,275, payable on September 21, 2026.", "tone_signals": ["Capital returned"], "company_focus": 0.78, "cross_listing": false, "entity_mapped": true, "freshness_pct": 2.7, "sentiment_pct": 72, "evidence_basis": "archived_article", "evidence_share": 18.8, "score_included": true, "duplicate_count": 5, "durable_archive": false, "evidence_weight": 0.005884, "influence_label": "Medium", "provider_symbol": "RECT.US", "relevance_score": 1.0, "archive_provider": "", "event_confidence": 53, "model_confidence": 0.7, "provider_symbols": ["C", "RECT", "RECT.ARCHIVE", "RECT.US"], "sentiment_origin": "stored_reclassified", "company_focus_pct": 78, "evidence_strength": 49, "published_display": "05 Aug 2026 12:12", "direction_included": true, "sentiment_conflict": 0.0, "company_focus_label": "Shared story", "source_link_is_lookup": false, "evidence_share_display": "18.8", "target_provider_symbol": "RECT", "provider_directional_mass": 0.4193}, {"url": "https://pluang.com/en/news-feed/rectitude-holdings-deklarasi-dividen-tunai-010-per-saham-biasa", "tier": "direct", "title": "Rectitude Holdings declares $0.10 cash dividend per share, payable Sept 21, 2026.", "topics": ["Earnings", "Finance"], "summary": "Rectitude Holdings Ltd, a Singapore-based safety equipment provider, has announced a cash dividend of $0.10 per ordinary share, totaling approximately $1.55 million. The dividend is payable on September 21, 2026, to shareholders of record as of September 7, 2026. This decision reflects the company's strong fundamentals, confidence in sustainable cash flow, and commitment to shareholder value.", "age_days": 27.1, "is_stale": false, "provider": "alphavantage", "providers": ["alphavantage", "archive"], "sentiment": "positive", "story_key": "0db6f9c4aac84886311ae4d583f7049c9794adf2a5bf6b938bc654b61bc96935", "event_type": "earnings", "tier_label": "Direct company coverage", "event_label": "Earnings", "source_kind": "publisher", "source_link": "https://pluang.com/en/news-feed/rectitude-holdings-deklarasi-dividen-tunai-010-per-saham-biasa", "source_name": "Pluang", "published_at": "2026-08-04T08:21:14", "source_names": ["Pluang"], "target_scope": "Rectitude Holdings declares $0.10 cash dividend per share, payable Sept 21, 2026. Rectitude Holdings Ltd, a Singapore-based safety equipment provider, has announced a cash dividend of $0.10 per ordinary share, totaling approximately $1.55 million.", "tone_signals": ["Capital returned"], "company_focus": 1.0, "cross_listing": false, "entity_mapped": true, "freshness_pct": 2.3, "sentiment_pct": 72, "evidence_basis": "archived_article", "evidence_share": 20.7, "score_included": true, "duplicate_count": 1, "durable_archive": false, "evidence_weight": 0.006482, "influence_label": "Medium", "provider_symbol": "", "relevance_score": 1.0, "archive_provider": "", "event_confidence": 53, "model_confidence": 0.699, "provider_symbols": ["RECT", "RECT.ARCHIVE"], "sentiment_origin": "stored_reclassified", "company_focus_pct": 100, "evidence_strength": 52, "published_display": "04 Aug 2026 08:21", "direction_included": true, "sentiment_conflict": 0.0, "company_focus_label": "Main company", "source_link_is_lookup": false, "evidence_share_display": "20.7", "target_provider_symbol": "RECT", "provider_directional_mass": 0.6424}, {"url": "", "tier": "direct", "title": "RECT|Rectitude Holdings Ltd|Price:1.240|Chg%:+0.140", "topics": [], "summary": "", "age_days": 28.6, "is_stale": false, "provider": "archive", "providers": ["archive"], "sentiment": "positive", "story_key": "83d6fb5151f62ebf292a6046e6ee5c4beea679baa1b9f6b958bf65781dd88453", "event_type": "general", "tier_label": "Direct company coverage", "event_label": "Market update", "source_kind": "publisher", "source_link": "https://www.google.com/search?tbm=nws&q=%22RECT%7CRectitude+Holdings+Ltd%7CPrice%3A1.240%7CChg%25%3A%2B0.140%22+%22TradingKey%22", "source_name": "TradingKey", "published_at": "2026-08-02T21:28:53.517117+00:00", "source_names": ["TradingKey"], "target_scope": "RECT|Rectitude Holdings Ltd|Price:1.240|Chg%:+0.140", "tone_signals": ["Positive market reaction"], "company_focus": 1.0, "cross_listing": false, "entity_mapped": true, "freshness_pct": 0.0, "sentiment_pct": 60, "evidence_basis": "headline_only", "evidence_share": 0.0, "score_included": true, "duplicate_count": 1, "durable_archive": true, "evidence_weight": 5e-06, "influence_label": "Low", "provider_symbol": "", "relevance_score": 0.78, "archive_provider": "snapshot", "event_confidence": 35, "model_confidence": 0.545, "provider_symbols": ["RECT.ARCHIVE"], "sentiment_origin": "stored_reclassified", "company_focus_pct": 100, "evidence_strength": 33, "published_display": "02 Aug 2026 21:28", "direction_included": true, "sentiment_conflict": 0.0, "company_focus_label": "Main company", "source_link_is_lookup": true, "evidence_share_display": "<0.1", "target_provider_symbol": "RECT.ARCHIVE", "provider_directional_mass": null}], "industry": [], "sector": []}, "detail_intelligence": {"headline": "Early balanced news score", "summary": "10 company-specific stories are available, but there are not yet enough fresh stories from separate publishers for a firm reading.", "status": "provisional", "metrics": [{"label": "News score", "value": 51, "display": "51", "tone": "neutral", "note": "Early balanced news score"}, {"label": "Confidence", "value": 16, "display": "16", "tone": "negative", "note": "thin evidence"}, {"label": "Company news", "value": 96, "display": "96%", "tone": "positive", "note": "10 company stories"}, {"label": "Story agreement", "value": 94, "display": "94", "tone": "positive", "note": "6/100 difference"}], "confidence_drivers": [{"label": "Amount of evidence", "value": 1, "note": "0.031 after freshness weighting"}, {"label": "Source breadth", "value": 80, "note": "4 independent publishers"}, {"label": "Company relevance", "value": 96, "note": "share tied directly to this company"}, {"label": "Freshness", "value": 32, "note": "recency-weighted evidence"}, {"label": "Agreement", "value": 94, "note": "how closely stories agree"}, {"label": "Publisher mix", "value": 74, "note": "less reliance on one publisher"}], "freshness": 32, "source_independence": 74, "timeline": [{"date": "2026-08-03", "label": "03 Aug", "count": 0, "score": null, "tone": "neutral", "x": 42.0, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-04", "label": "04 Aug", "count": 1, "score": 72, "tone": "positive", "x": 73.6, "y": 95.0, "volume_height": 17.3, "volume_y": 248.7}, {"date": "2026-08-05", "label": "05 Aug", "count": 3, "score": 64, "tone": "positive", "x": 105.2, "y": 109.5, "volume_height": 52.0, "volume_y": 214.0}, {"date": "2026-08-06", "label": "06 Aug", "count": 0, "score": null, "tone": "neutral", "x": 136.8, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-07", "label": "07 Aug", "count": 2, "score": 50, "tone": "neutral", "x": 168.3, "y": 135.0, "volume_height": 34.7, "volume_y": 231.3}, {"date": "2026-08-08", "label": "08 Aug", "count": 1, "score": 47, "tone": "neutral", "x": 199.9, "y": 140.5, "volume_height": 17.3, "volume_y": 248.7}, {"date": "2026-08-09", "label": "09 Aug", "count": 0, "score": null, "tone": "neutral", "x": 231.5, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-10", "label": "10 Aug", "count": 1, "score": 62, "tone": "positive", "x": 263.1, "y": 113.2, "volume_height": 17.3, "volume_y": 248.7}, {"date": "2026-08-11", "label": "11 Aug", "count": 0, "score": null, "tone": "neutral", "x": 294.7, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-12", "label": "12 Aug", "count": 0, "score": null, "tone": "neutral", "x": 326.3, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-13", "label": "13 Aug", "count": 0, "score": null, "tone": "neutral", "x": 357.9, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-14", "label": "14 Aug", "count": 0, "score": null, "tone": "neutral", "x": 389.4, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-15", "label": "15 Aug", "count": 0, "score": null, "tone": "neutral", "x": 421.0, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-16", "label": "16 Aug", "count": 0, "score": null, "tone": "neutral", "x": 452.6, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-17", "label": "17 Aug", "count": 0, "score": null, "tone": "neutral", "x": 484.2, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-18", "label": "18 Aug", "count": 0, "score": null, "tone": "neutral", "x": 515.8, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-19", "label": "19 Aug", "count": 0, "score": null, "tone": "neutral", "x": 547.4, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-20", "label": "20 Aug", "count": 0, "score": null, "tone": "neutral", "x": 579.0, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-21", "label": "21 Aug", "count": 0, "score": null, "tone": "neutral", "x": 610.6, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-22", "label": "22 Aug", "count": 0, "score": null, "tone": "neutral", "x": 642.1, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-23", "label": "23 Aug", "count": 0, "score": null, "tone": "neutral", "x": 673.7, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-24", "label": "24 Aug", "count": 0, "score": null, "tone": "neutral", "x": 705.3, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-25", "label": "25 Aug", "count": 0, "score": null, "tone": "neutral", "x": 736.9, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-26", "label": "26 Aug", "count": 0, "score": null, "tone": "neutral", "x": 768.5, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-27", "label": "27 Aug", "count": 0, "score": null, "tone": "neutral", "x": 800.1, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-28", "label": "28 Aug", "count": 0, "score": null, "tone": "neutral", "x": 831.7, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-29", "label": "29 Aug", "count": 1, "score": 50, "tone": "neutral", "x": 863.2, "y": 135.0, "volume_height": 17.3, "volume_y": 248.7}, {"date": "2026-08-30", "label": "30 Aug", "count": 0, "score": null, "tone": "neutral", "x": 894.8, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-31", "label": "31 Aug", "count": 0, "score": null, "tone": "neutral", "x": 926.4, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-09-01", "label": "01 Sep", "count": 0, "score": null, "tone": "neutral", "x": 958.0, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}], "timeline_points": "73.6,95.0 105.2,109.5 168.3,135.0 199.9,140.5 263.1,113.2 863.2,135.0", "timeline_has_signal": true, "timeline_start": "03 Aug", "timeline_mid": "18 Aug", "timeline_end": "01 Sep", "momentum": {"label": "Cooling", "tone": "neutral", "recent_score": null, "prior_score": 50, "delta": null, "recent_count": 0, "prior_count": 1, "volume_delta": -1, "reliable": false, "reliability_note": "Thin comparison; direction is not yet confirmed"}, "early_change": {"label": "No new story in 24 hours", "tone": "neutral", "latest_score": null, "baseline_score": 50, "delta": null, "latest_count": 0, "baseline_count": 1, "confirmed": false, "note": "A comparison needs current and earlier-week company news"}, "freshness_buckets": [{"label": "Last 24 hours", "count": 0, "share": 0}, {"label": "1 to 3 days", "count": 0, "share": 0}, {"label": "4 to 7 days", "count": 1, "share": 10}, {"label": "8 to 14 days", "count": 0, "share": 0}, {"label": "15 to 21 days", "count": 0, "share": 0}, {"label": "22 to 30 days", "count": 9, "share": 90}], "source_profile": [{"label": "TradingKey", "count": 3, "share": 30, "score": 62, "tone": "positive"}, {"label": "Stock Titan", "count": 2, "share": 20, "score": 59, "tone": "positive"}, {"label": "Quiver Quantitative", "count": 1, "share": 10, "score": 72, "tone": "positive"}, {"label": "Pluang", "count": 1, "share": 10, "score": 72, "tone": "positive"}, {"label": "Webull", "count": 1, "share": 10, "score": 47, "tone": "neutral"}, {"label": "simplywall.st", "count": 1, "share": 10, "score": 50, "tone": "neutral"}, {"label": "Moomoo", "count": 1, "share": 10, "score": 50, "tone": "neutral"}], "event_profile": [{"label": "Earnings", "count": 8, "share": 80, "score": 55, "tone": "neutral"}, {"label": "Market update", "count": 2, "share": 20, "score": 52, "tone": "neutral"}], "topics": [{"label": "Earnings", "count": 7, "share": 70}, {"label": "Finance", "count": 5, "share": 50}, {"label": "Financial Markets", "count": 3, "share": 30}, {"label": "Technology", "count": 1, "share": 10}, {"label": "Rectitude Holdings", "count": 1, "share": 10}, {"label": "Dividends", "count": 1, "share": 10}, {"label": "Dividend Reports And Estimates", "count": 1, "share": 10}, {"label": "Cash Dividend", "count": 1, "share": 10}], "supporting": [{"label": "Direct evidence", "text": "10 current stories are mapped specifically to RECT."}, {"label": "Source breadth", "text": "The score uses 4 publishers rather than depending on one outlet."}], "tempering": [{"label": "Too little evidence", "text": "The stories agree, but freshness-weighted evidence is only 0.031."}, {"label": "Confidence", "text": "Confidence is 16/100, below the threshold for a firm score."}], "supporting_heading": "What supports the score", "tempering_heading": "What limits the score", "latest_observation": {"url": "https://news.google.com/rss/articles/CBMi0AFBVV95cUxOckNoOVNJbWw1RG5kZmZ5d1ZRQ3BhWXY1Y1VTQktLY2RoSUNKc1VzbkE1WG5LWnZIRTVjWTdHQWdRN29ncXcwclp2eTM3bTZhZmUwUDJfSEFxUmRta2NjMTNIV0Rlbk9zMVdWZ2RMbVJwdnNpUnVRcnNhUkQ0MjdhazJjQWMzMk9CcENsR1BQcWZBWWFmdDRCRlVQOEhxbGgxN0w5RXo2anVXckE0Z181RzZudHk5dGhEc2NLZGhqZjNNSjl2UEF0dTBBZUZNSTZ30gHWAUFVX3lxTE9RRktOZ2ZtSHhUN3N2Ni1EQ2hRaWlSLUtaSThQN3FBZzlSb1hSeDlQMDFWTHM4WVJrMlZyR0VVTjJkVUlwaXZfODEyWHNsUUtqQ3FObzFDOW1CdEltak4zVUxqVHZSQmVEWEc4Z0pmRHQ0cUIzUENrSFgzVlY4WHhfeVBkdjF2TzF5RFFvRDJIOTMxYmp1MUFsWVhXcTF0SkhnWXdiR3ZrS3FfU09MNEFKMWVkd2M5NzMzY1NybXhWejV3bWJ6QlFsSjdmQ0doUkFGd3llZFE?oc=5", "tier": "direct", "title": "Recticel (ENXTBR:RECT) Stock Faces Discontinued Losses Despite Ongoing Profit Recovery", "topics": [], "summary": "", "age_days": 2.4, "is_stale": false, "sentiment": "neutral", "event_type": "earnings", "tier_label": "Direct company coverage", "event_label": "Earnings", "source_kind": "publisher", "source_link": "https://news.google.com/rss/articles/CBMi0AFBVV95cUxOckNoOVNJbWw1RG5kZmZ5d1ZRQ3BhWXY1Y1VTQktLY2RoSUNKc1VzbkE1WG5LWnZIRTVjWTdHQWdRN29ncXcwclp2eTM3bTZhZmUwUDJfSEFxUmRta2NjMTNIV0Rlbk9zMVdWZ2RMbVJwdnNpUnVRcnNhUkQ0MjdhazJjQWMzMk9CcENsR1BQcWZBWWFmdDRCRlVQOEhxbGgxN0w5RXo2anVXckE0Z181RzZudHk5dGhEc2NLZGhqZjNNSjl2UEF0dTBBZUZNSTZ30gHWAUFVX3lxTE9RRktOZ2ZtSHhUN3N2Ni1EQ2hRaWlSLUtaSThQN3FBZzlSb1hSeDlQMDFWTHM4WVJrMlZyR0VVTjJkVUlwaXZfODEyWHNsUUtqQ3FObzFDOW1CdEltak4zVUxqVHZSQmVEWEc4Z0pmRHQ0cUIzUENrSFgzVlY4WHhfeVBkdjF2TzF5RFFvRDJIOTMxYmp1MUFsWVhXcTF0SkhnWXdiR3ZrS3FfU09MNEFKMWVkd2M5NzMzY1NybXhWejV3bWJ6QlFsSjdmQ0doUkFGd3llZFE?oc=5", "source_name": "simplywall.st", "published_at": "2026-08-29T01:06:42+00:00", "tone_signals": ["Positive financial language"], "company_focus": 1.0, "freshness_pct": 71.3, "sentiment_pct": 50, "evidence_basis": "headline_only", "evidence_share": 0.0, "score_included": true, "duplicate_count": 1, "evidence_weight": 0.053823, "influence_label": "None", "event_confidence": 53, "company_focus_pct": 100, "evidence_strength": 0, "published_display": "29 Aug 2026 01:06", "direction_included": false, "company_focus_label": "Main company", "source_link_is_lookup": false, "evidence_share_display": "0"}, "article_count": 10, "updated_at": "2026-08-31T11:39:57.886723+00:00"}, "price_sentiment_path": {"available": true, "price_points": [{"x": 42.0, "y": 110.6, "label": "06 Mar 2026", "close": 1.45, "index": 100.0}, {"x": 78.4, "y": 155.8, "label": "13 Mar 2026", "close": 1.31, "index": 90.3}, {"x": 114.9, "y": 171.9, "label": "20 Mar 2026", "close": 1.26, "index": 86.9}, {"x": 151.3, "y": 181.6, "label": "27 Mar 2026", "close": 1.23, "index": 84.8}, {"x": 187.7, "y": 194.5, "label": "03 Apr 2026", "close": 1.19, "index": 82.1}, {"x": 224.2, "y": 191.3, "label": "10 Apr 2026", "close": 1.2, "index": 82.8}, {"x": 260.6, "y": 55.8, "label": "17 Apr 2026", "close": 1.62, "index": 111.7}, {"x": 297.0, "y": 113.9, "label": "24 Apr 2026", "close": 1.44, "index": 99.3}, {"x": 333.5, "y": 162.3, "label": "01 May 2026", "close": 1.29, "index": 89.0}, {"x": 369.9, "y": 136.5, "label": "08 May 2026", "close": 1.37, "index": 94.5}, {"x": 406.3, "y": 171.9, "label": "15 May 2026", "close": 1.26, "index": 86.9}, {"x": 442.8, "y": 152.6, "label": "22 May 2026", "close": 1.32, "index": 91.0}, {"x": 479.2, "y": 152.6, "label": "29 May 2026", "close": 1.32, "index": 91.0}, {"x": 515.6, "y": 204.2, "label": "05 Jun 2026", "close": 1.16, "index": 80.0}, {"x": 552.0, "y": 191.3, "label": "12 Jun 2026", "close": 1.2, "index": 82.8}, {"x": 588.5, "y": 165.5, "label": "19 Jun 2026", "close": 1.28, "index": 88.3}, {"x": 624.9, "y": 191.3, "label": "26 Jun 2026", "close": 1.2, "index": 82.8}, {"x": 661.3, "y": 178.4, "label": "03 Jul 2026", "close": 1.2399, "index": 85.5}, {"x": 697.8, "y": 178.4, "label": "10 Jul 2026", "close": 1.24, "index": 85.5}, {"x": 734.2, "y": 170.0, "label": "17 Jul 2026", "close": 1.2661, "index": 87.3}, {"x": 770.6, "y": 123.5, "label": "24 Jul 2026", "close": 1.41, "index": 97.2}, {"x": 807.1, "y": 194.5, "label": "31 Jul 2026", "close": 1.19, "index": 82.1}, {"x": 843.5, "y": 178.4, "label": "07 Aug 2026", "close": 1.24, "index": 85.5}, {"x": 879.9, "y": 171.9, "label": "14 Aug 2026", "close": 1.26, "index": 86.9}, {"x": 916.4, "y": 168.7, "label": "21 Aug 2026", "close": 1.27, "index": 87.6}, {"x": 952.8, "y": 142.9, "label": "28 Aug 2026", "close": 1.35, "index": 93.1}], "sentiment_points": [{"at": "2026-06-26T23:59:59.999Z", "date": "2026-06-26", "tone": "neutral", "close": 1.2, "label": "26 Jun 2026", "score": 50, "stories": 1, "raw_score": 50, "confidence": 0, "price_change": -6.2, "x": 630.1, "y": 130.0, "show_label": true, "label_y": 120.0}, {"at": "2026-07-03T23:59:59.999Z", "date": "2026-07-03", "tone": "neutral", "close": 1.2399, "label": "03 Jul 2026", "score": 50, "stories": 4, "raw_score": 50, "confidence": 0, "price_change": 3.3, "x": 666.5, "y": 130.0, "show_label": false, "label_y": 120.0}, {"at": "2026-07-10T23:59:59.999Z", "date": "2026-07-10", "tone": "neutral", "close": 1.24, "label": "10 Jul 2026", "score": 53, "stories": 9, "raw_score": 79, "confidence": 25, "price_change": 0.0, "x": 703.0, "y": 124.5, "show_label": true, "label_y": 114.5}, {"at": "2026-07-17T23:59:59.999Z", "date": "2026-07-17", "tone": "neutral", "close": 1.2661, "label": "17 Jul 2026", "score": 51, "stories": 10, "raw_score": 79, "confidence": 18, "price_change": 2.1, "x": 739.4, "y": 128.2, "show_label": false, "label_y": 118.19999999999999}, {"at": "2026-07-24T23:59:59.999Z", "date": "2026-07-24", "tone": "neutral", "close": 1.41, "label": "24 Jul 2026", "score": 50, "stories": 11, "raw_score": 79, "confidence": 16, "price_change": 11.4, "x": 775.8, "y": 130.0, "show_label": true, "label_y": 120.0}, {"at": "2026-07-31T23:59:59.999Z", "date": "2026-07-31", "tone": "positive", "close": 1.19, "label": "31 Jul 2026", "score": 60, "stories": 19, "raw_score": 73, "confidence": 38, "price_change": -15.6, "x": 812.3, "y": 111.6, "show_label": false, "label_y": 101.6}, {"at": "2026-08-07T23:59:59.999Z", "date": "2026-08-07", "tone": "positive", "close": 1.24, "label": "07 Aug 2026", "score": 58, "stories": 22, "raw_score": 69, "confidence": 34, "price_change": 4.2, "x": 848.7, "y": 115.3, "show_label": true, "label_y": 105.3}, {"at": "2026-08-14T23:59:59.999Z", "date": "2026-08-14", "tone": "neutral", "close": 1.26, "label": "14 Aug 2026", "score": 55, "stories": 22, "raw_score": 67, "confidence": 25, "price_change": 1.6, "x": 885.1, "y": 120.8, "show_label": false, "label_y": 110.8}, {"at": "2026-08-21T23:59:59.999Z", "date": "2026-08-21", "tone": "neutral", "close": 1.27, "label": "21 Aug 2026", "score": 52, "stories": 21, "raw_score": 68, "confidence": 18, "price_change": 0.8, "x": 921.6, "y": 126.3, "show_label": true, "label_y": 116.3}, {"at": "2026-08-28T23:59:59.999Z", "date": "2026-08-28", "tone": "neutral", "close": 1.35, "label": "28 Aug 2026", "score": 51, "stories": 14, "raw_score": 68, "confidence": 16, "price_change": 6.3, "x": 958.0, "y": 128.2, "show_label": true, "label_y": 118.19999999999999}], "price_path": "42.0,110.6 78.4,155.8 114.9,171.9 151.3,181.6 187.7,194.5 224.2,191.3 260.6,55.8 297.0,113.9 333.5,162.3 369.9,136.5 406.3,171.9 442.8,152.6 479.2,152.6 515.6,204.2 552.0,191.3 588.5,165.5 624.9,191.3 661.3,178.4 697.8,178.4 734.2,170.0 770.6,123.5 807.1,194.5 843.5,178.4 879.9,171.9 916.4,168.7 952.8,142.9", "sentiment_path": "630.1,130.0 666.5,130.0 703.0,124.5 739.4,128.2 775.8,130.0 812.3,111.6 848.7,115.3 885.1,120.8 921.6,126.3 958.0,128.2", "score_version": "evidence-v10", "price_change": -6.9, "sentiment_change": 1, "recent_pairs": [{"at": "2026-08-28T23:59:59.999Z", "date": "2026-08-28", "tone": "neutral", "close": 1.35, "label": "28 Aug 2026", "score": 51, "stories": 14, "raw_score": 68, "confidence": 16, "price_change": 6.3, "x": 958.0, "y": 128.2, "show_label": true, "label_y": 118.19999999999999}, {"at": "2026-08-21T23:59:59.999Z", "date": "2026-08-21", "tone": "neutral", "close": 1.27, "label": "21 Aug 2026", "score": 52, "stories": 21, "raw_score": 68, "confidence": 18, "price_change": 0.8, "x": 921.6, "y": 126.3, "show_label": true, "label_y": 116.3}, {"at": "2026-08-14T23:59:59.999Z", "date": "2026-08-14", "tone": "neutral", "close": 1.26, "label": "14 Aug 2026", "score": 55, "stories": 22, "raw_score": 67, "confidence": 25, "price_change": 1.6, "x": 885.1, "y": 120.8, "show_label": false, "label_y": 110.8}, {"at": "2026-08-07T23:59:59.999Z", "date": "2026-08-07", "tone": "positive", "close": 1.24, "label": "07 Aug 2026", "score": 58, "stories": 22, "raw_score": 69, "confidence": 34, "price_change": 4.2, "x": 848.7, "y": 115.3, "show_label": true, "label_y": 105.3}, {"at": "2026-07-31T23:59:59.999Z", "date": "2026-07-31", "tone": "positive", "close": 1.19, "label": "31 Jul 2026", "score": 60, "stories": 19, "raw_score": 73, "confidence": 38, "price_change": -15.6, "x": 812.3, "y": 111.6, "show_label": false, "label_y": 101.6}, {"at": "2026-07-24T23:59:59.999Z", "date": "2026-07-24", "tone": "neutral", "close": 1.41, "label": "24 Jul 2026", "score": 50, "stories": 11, "raw_score": 79, "confidence": 16, "price_change": 11.4, "x": 775.8, "y": 130.0, "show_label": true, "label_y": 120.0}, {"at": "2026-07-17T23:59:59.999Z", "date": "2026-07-17", "tone": "neutral", "close": 1.2661, "label": "17 Jul 2026", "score": 51, "stories": 10, "raw_score": 79, "confidence": 18, "price_change": 2.1, "x": 739.4, "y": 128.2, "show_label": false, "label_y": 118.19999999999999}, {"at": "2026-07-10T23:59:59.999Z", "date": "2026-07-10", "tone": "neutral", "close": 1.24, "label": "10 Jul 2026", "score": 53, "stories": 9, "raw_score": 79, "confidence": 25, "price_change": 0.0, "x": 703.0, "y": 124.5, "show_label": true, "label_y": 114.5}], "reconstructed": true, "latest_close": 1.35, "price_observations": 26, "sentiment_observations": 10, "sentiment_start_label": "26 Jun 2026", "sentiment_end_label": "28 Aug 2026", "sentiment_history_limited": false, "price_axis_high": 115.5, "price_axis_mid": 95.9, "price_axis_low": 76.2, "start_label": "06 Mar", "mid_label": "02 Jun", "end_label": "28 Aug", "live_score_version": "evidence-v10", "comparable_to_live": true}, "sentiment_history": [{"tone": "neutral", "delta": 0, "label": "25 Jun 23:59", "score": 50, "height": 4, "articles": 1, "confidence": 0, "short_label": "25 Jun", "collected_at": "2026-06-25T23:59:59.999999+00:00", "score_change": null, "reconstructed": true, "score_version": "evidence-v10", "article_change": null, "evidence_label": "Insufficient", "evidence_status": "insufficient", "confidence_change": null, "score_change_display": "Start"}, {"tone": "neutral", "delta": 0, "label": "30 Jun 23:59", "score": 50, "height": 4, "articles": 2, "confidence": 0, "short_label": "30 Jun", "collected_at": "2026-06-30T23:59:59.999999+00:00", "score_change": 0, "reconstructed": true, "score_version": "evidence-v10", "article_change": 1, "evidence_label": "Insufficient", "evidence_status": "insufficient", "confidence_change": 0, "score_change_display": "+0"}, {"tone": "neutral", "delta": 0, "label": "01 Jul 23:59", "score": 50, "height": 4, "articles": 3, "confidence": 0, "short_label": "01 Jul", "collected_at": "2026-07-01T23:59:59.999999+00:00", "score_change": 0, "reconstructed": true, "score_version": "evidence-v10", "article_change": 1, "evidence_label": "Insufficient", "evidence_status": "insufficient", "confidence_change": 0, "score_change_display": "+0"}, {"tone": "neutral", "delta": 0, "label": "02 Jul 23:59", "score": 50, "height": 4, "articles": 4, "confidence": 0, "short_label": "02 Jul", "collected_at": "2026-07-02T23:59:59.999999+00:00", "score_change": 0, "reconstructed": true, "score_version": "evidence-v10", "article_change": 1, "evidence_label": "Insufficient", "evidence_status": "insufficient", "confidence_change": 0, "score_change_display": "+0"}, {"tone": "neutral", "delta": 0, "label": "04 Jul 23:59", "score": 50, "height": 4, "articles": 5, "confidence": 0, "short_label": "04 Jul", "collected_at": "2026-07-04T23:59:59.999999+00:00", "score_change": 0, "reconstructed": true, "score_version": "evidence-v10", "article_change": 1, "evidence_label": "Insufficient", "evidence_status": "insufficient", "confidence_change": 0, "score_change_display": "+0"}, {"tone": "neutral", "delta": 0, "label": "05 Jul 23:59", "score": 50, "height": 4, "articles": 6, "confidence": 0, "short_label": "05 Jul", "collected_at": "2026-07-05T23:59:59.999999+00:00", "score_change": 0, "reconstructed": true, "score_version": "evidence-v10", "article_change": 1, "evidence_label": "Insufficient", "evidence_status": "insufficient", "confidence_change": 0, "score_change_display": "+0"}, {"tone": "neutral", "delta": 4, "label": "07 Jul 23:59", "score": 54, "height": 8, "articles": 7, "confidence": 31, "short_label": "07 Jul", "collected_at": "2026-07-07T23:59:59.999999+00:00", "score_change": 4, "reconstructed": true, "score_version": "evidence-v10", "article_change": 1, "evidence_label": "Provisional", "evidence_status": "provisional", "confidence_change": 31, "score_change_display": "+4"}, {"tone": "neutral", "delta": 3, "label": "09 Jul 23:59", "score": 53, "height": 6, "articles": 9, "confidence": 27, "short_label": "09 Jul", "collected_at": "2026-07-09T23:59:59.999999+00:00", "score_change": -1, "reconstructed": true, "score_version": "evidence-v10", "article_change": 2, "evidence_label": "Provisional", "evidence_status": "provisional", "confidence_change": -4, "score_change_display": "-1"}, {"tone": "neutral", "delta": 1, "label": "16 Jul 23:59", "score": 51, "height": 4, "articles": 10, "confidence": 19, "short_label": "16 Jul", "collected_at": "2026-07-16T23:59:59.999999+00:00", "score_change": -2, "reconstructed": true, "score_version": "evidence-v10", "article_change": 1, "evidence_label": "Provisional", "evidence_status": "provisional", "confidence_change": -8, "score_change_display": "-2"}, {"tone": "neutral", "delta": 0, "label": "24 Jul 23:59", "score": 50, "height": 4, "articles": 11, "confidence": 16, "short_label": "24 Jul", "collected_at": "2026-07-24T23:59:59.999999+00:00", "score_change": -1, "reconstructed": true, "score_version": "evidence-v10", "article_change": 1, "evidence_label": "Provisional", "evidence_status": "provisional", "confidence_change": -3, "score_change_display": "-1"}, {"tone": "neutral", "delta": 0, "label": "26 Jul 23:59", "score": 50, "height": 4, "articles": 11, "confidence": 15, "short_label": "26 Jul", "collected_at": "2026-07-26T23:59:59.999999+00:00", "score_change": 0, "reconstructed": true, "score_version": "evidence-v10", "article_change": 0, "evidence_label": "Provisional", "evidence_status": "provisional", "confidence_change": -1, "score_change_display": "+0"}, {"tone": "neutral", "delta": 0, "label": "27 Jul 23:59", "score": 50, "height": 4, "articles": 14, "confidence": 15, "short_label": "27 Jul", "collected_at": "2026-07-27T23:59:59.999999+00:00", "score_change": 0, "reconstructed": true, "score_version": "evidence-v10", "article_change": 3, "evidence_label": "Provisional", "evidence_status": "provisional", "confidence_change": 0, "score_change_display": "+0"}, {"tone": "neutral", "delta": -1, "label": "28 Jul 23:59", "score": 49, "height": 4, "articles": 15, "confidence": 26, "short_label": "28 Jul", "collected_at": "2026-07-28T23:59:59.999999+00:00", "score_change": -1, "reconstructed": true, "score_version": "evidence-v10", "article_change": 1, "evidence_label": "Provisional", "evidence_status": "provisional", "confidence_change": 11, "score_change_display": "-1"}, {"tone": "neutral", "delta": 0, "label": "29 Jul 23:59", "score": 50, "height": 4, "articles": 16, "confidence": 22, "short_label": "29 Jul", "collected_at": "2026-07-29T23:59:59.999999+00:00", "score_change": 1, "reconstructed": true, "score_version": "evidence-v10", "article_change": 1, "evidence_label": "Provisional", "evidence_status": "provisional", "confidence_change": -4, "score_change_display": "+1"}, {"tone": "positive", "delta": 10, "label": "30 Jul 23:59", "score": 60, "height": 20, "articles": 20, "confidence": 41, "short_label": "30 Jul", "collected_at": "2026-07-30T23:59:59.999999+00:00", "score_change": 10, "reconstructed": true, "score_version": "evidence-v10", "article_change": 4, "evidence_label": "Measured", "evidence_status": "measured", "confidence_change": 19, "score_change_display": "+10"}, {"tone": "positive", "delta": 8, "label": "02 Aug 23:59", "score": 58, "height": 16, "articles": 19, "confidence": 35, "short_label": "02 Aug", "collected_at": "2026-08-02T23:59:59.999999+00:00", "score_change": -2, "reconstructed": true, "score_version": "evidence-v10", "article_change": -1, "evidence_label": "Provisional", "evidence_status": "provisional", "confidence_change": -6, "score_change_display": "-2"}, {"tone": "positive", "delta": 9, "label": "04 Aug 23:59", "score": 59, "height": 18, "articles": 18, "confidence": 34, "short_label": "04 Aug", "collected_at": "2026-08-04T23:59:59.999999+00:00", "score_change": 1, "reconstructed": true, "score_version": "evidence-v10", "article_change": -1, "evidence_label": "Provisional", "evidence_status": "provisional", "confidence_change": -1, "score_change_display": "+1"}, {"tone": "positive", "delta": 9, "label": "05 Aug 23:59", "score": 59, "height": 18, "articles": 21, "confidence": 39, "short_label": "05 Aug", "collected_at": "2026-08-05T23:59:59.999999+00:00", "score_change": 0, "reconstructed": true, "score_version": "evidence-v10", "article_change": 3, "evidence_label": "Measured", "evidence_status": "measured", "confidence_change": 5, "score_change_display": "+0"}, {"tone": "positive", "delta": 8, "label": "07 Aug 23:59", "score": 58, "height": 16, "articles": 22, "confidence": 34, "short_label": "07 Aug", "collected_at": "2026-08-07T23:59:59.999999+00:00", "score_change": -1, "reconstructed": true, "score_version": "evidence-v10", "article_change": 1, "evidence_label": "Provisional", "evidence_status": "provisional", "confidence_change": -5, "score_change_display": "-1"}, {"tone": "neutral", "delta": 7, "label": "08 Aug 23:59", "score": 57, "height": 14, "articles": 21, "confidence": 31, "short_label": "08 Aug", "collected_at": "2026-08-08T23:59:59.999999+00:00", "score_change": -1, "reconstructed": true, "score_version": "evidence-v10", "article_change": -1, "evidence_label": "Provisional", "evidence_status": "provisional", "confidence_change": -3, "score_change_display": "-1"}, {"tone": "neutral", "delta": 7, "label": "10 Aug 23:59", "score": 57, "height": 14, "articles": 22, "confidence": 32, "short_label": "10 Aug", "collected_at": "2026-08-10T23:59:59.999999+00:00", "score_change": 0, "reconstructed": true, "score_version": "evidence-v10", "article_change": 1, "evidence_label": "Provisional", "evidence_status": "provisional", "confidence_change": 1, "score_change_display": "+0"}, {"tone": "neutral", "delta": 0, "label": "29 Aug 23:59", "score": 50, "height": 4, "articles": 10, "confidence": 15, "short_label": "29 Aug", "collected_at": "2026-08-29T23:59:59.999999+00:00", "score_change": -7, "reconstructed": true, "score_version": "evidence-v10", "article_change": -12, "evidence_label": "Provisional", "evidence_status": "provisional", "confidence_change": -17, "score_change_display": "-7"}], "sentiment_history_insight": {"available": true, "series_version": "evidence-v10", "live_version": "evidence-v10", "comparable_to_live": true, "reconstructed": true, "observations": 22, "span_label": "65 days", "first_score": 50, "latest_score": 50, "net_change": 0, "net_change_display": "+0", "direction": "Broadly stable", "high_score": 60, "low_score": 49, "latest_confidence": 15, "confidence_change": 15, "latest_articles": 10, "article_change": 9, "latest_label": "29 Aug 23:59", "latest_evidence_label": "Provisional", "chart_rows": [{"tone": "neutral", "delta": 0, "label": "25 Jun 23:59", "score": 50, "height": 4, "articles": 1, "confidence": 0, "short_label": "25 Jun", "collected_at": "2026-06-25T23:59:59.999999+00:00", "score_change": null, "reconstructed": true, "score_version": "evidence-v10", "article_change": null, "evidence_label": "Insufficient", "evidence_status": "insufficient", "confidence_change": null, "score_change_display": "Start", "x": 42.0, "y": 135.0}, {"tone": "neutral", "delta": 0, "label": "30 Jun 23:59", "score": 50, "height": 4, "articles": 2, "confidence": 0, "short_label": "30 Jun", "collected_at": "2026-06-30T23:59:59.999999+00:00", "score_change": 0, "reconstructed": true, "score_version": "evidence-v10", "article_change": 1, "evidence_label": "Insufficient", "evidence_status": "insufficient", "confidence_change": 0, "score_change_display": "+0", "x": 85.6, "y": 135.0}, {"tone": "neutral", "delta": 0, "label": "01 Jul 23:59", "score": 50, "height": 4, "articles": 3, "confidence": 0, "short_label": "01 Jul", "collected_at": "2026-07-01T23:59:59.999999+00:00", "score_change": 0, "reconstructed": true, "score_version": "evidence-v10", "article_change": 1, "evidence_label": "Insufficient", "evidence_status": "insufficient", "confidence_change": 0, "score_change_display": "+0", "x": 129.2, "y": 135.0}, {"tone": "neutral", "delta": 0, "label": "02 Jul 23:59", "score": 50, "height": 4, "articles": 4, "confidence": 0, "short_label": "02 Jul", "collected_at": "2026-07-02T23:59:59.999999+00:00", "score_change": 0, "reconstructed": true, "score_version": "evidence-v10", "article_change": 1, "evidence_label": "Insufficient", "evidence_status": "insufficient", "confidence_change": 0, "score_change_display": "+0", "x": 172.9, "y": 135.0}, {"tone": "neutral", "delta": 0, "label": "04 Jul 23:59", "score": 50, "height": 4, "articles": 5, "confidence": 0, "short_label": "04 Jul", "collected_at": "2026-07-04T23:59:59.999999+00:00", "score_change": 0, "reconstructed": true, "score_version": "evidence-v10", "article_change": 1, "evidence_label": "Insufficient", "evidence_status": "insufficient", "confidence_change": 0, "score_change_display": "+0", "x": 216.5, "y": 135.0}, {"tone": "neutral", "delta": 0, "label": "05 Jul 23:59", "score": 50, "height": 4, "articles": 6, "confidence": 0, "short_label": "05 Jul", "collected_at": "2026-07-05T23:59:59.999999+00:00", "score_change": 0, "reconstructed": true, "score_version": "evidence-v10", "article_change": 1, "evidence_label": "Insufficient", "evidence_status": "insufficient", "confidence_change": 0, "score_change_display": "+0", "x": 260.1, "y": 135.0}, {"tone": "neutral", "delta": 4, "label": "07 Jul 23:59", "score": 54, "height": 8, "articles": 7, "confidence": 31, "short_label": "07 Jul", "collected_at": "2026-07-07T23:59:59.999999+00:00", "score_change": 4, "reconstructed": true, "score_version": "evidence-v10", "article_change": 1, "evidence_label": "Provisional", "evidence_status": "provisional", "confidence_change": 31, "score_change_display": "+4", "x": 303.7, "y": 127.7}, {"tone": "neutral", "delta": 3, "label": "09 Jul 23:59", "score": 53, "height": 6, "articles": 9, "confidence": 27, "short_label": "09 Jul", "collected_at": "2026-07-09T23:59:59.999999+00:00", "score_change": -1, "reconstructed": true, "score_version": "evidence-v10", "article_change": 2, "evidence_label": "Provisional", "evidence_status": "provisional", "confidence_change": -4, "score_change_display": "-1", "x": 347.3, "y": 129.5}, {"tone": "neutral", "delta": 1, "label": "16 Jul 23:59", "score": 51, "height": 4, "articles": 10, "confidence": 19, "short_label": "16 Jul", "collected_at": "2026-07-16T23:59:59.999999+00:00", "score_change": -2, "reconstructed": true, "score_version": "evidence-v10", "article_change": 1, "evidence_label": "Provisional", "evidence_status": "provisional", "confidence_change": -8, "score_change_display": "-2", "x": 391.0, "y": 133.2}, {"tone": "neutral", "delta": 0, "label": "24 Jul 23:59", "score": 50, "height": 4, "articles": 11, "confidence": 16, "short_label": "24 Jul", "collected_at": "2026-07-24T23:59:59.999999+00:00", "score_change": -1, "reconstructed": true, "score_version": "evidence-v10", "article_change": 1, "evidence_label": "Provisional", "evidence_status": "provisional", "confidence_change": -3, "score_change_display": "-1", "x": 434.6, "y": 135.0}, {"tone": "neutral", "delta": 0, "label": "26 Jul 23:59", "score": 50, "height": 4, "articles": 11, "confidence": 15, "short_label": "26 Jul", "collected_at": "2026-07-26T23:59:59.999999+00:00", "score_change": 0, "reconstructed": true, "score_version": "evidence-v10", "article_change": 0, "evidence_label": "Provisional", "evidence_status": "provisional", "confidence_change": -1, "score_change_display": "+0", "x": 478.2, "y": 135.0}, {"tone": "neutral", "delta": 0, "label": "27 Jul 23:59", "score": 50, "height": 4, "articles": 14, "confidence": 15, "short_label": "27 Jul", "collected_at": "2026-07-27T23:59:59.999999+00:00", "score_change": 0, "reconstructed": true, "score_version": "evidence-v10", "article_change": 3, "evidence_label": "Provisional", "evidence_status": "provisional", "confidence_change": 0, "score_change_display": "+0", "x": 521.8, "y": 135.0}, {"tone": "neutral", "delta": -1, "label": "28 Jul 23:59", "score": 49, "height": 4, "articles": 15, "confidence": 26, "short_label": "28 Jul", "collected_at": "2026-07-28T23:59:59.999999+00:00", "score_change": -1, "reconstructed": true, "score_version": "evidence-v10", "article_change": 1, "evidence_label": "Provisional", "evidence_status": "provisional", "confidence_change": 11, "score_change_display": "-1", "x": 565.4, "y": 136.8}, {"tone": "neutral", "delta": 0, "label": "29 Jul 23:59", "score": 50, "height": 4, "articles": 16, "confidence": 22, "short_label": "29 Jul", "collected_at": "2026-07-29T23:59:59.999999+00:00", "score_change": 1, "reconstructed": true, "score_version": "evidence-v10", "article_change": 1, "evidence_label": "Provisional", "evidence_status": "provisional", "confidence_change": -4, "score_change_display": "+1", "x": 609.0, "y": 135.0}, {"tone": "positive", "delta": 10, "label": "30 Jul 23:59", "score": 60, "height": 20, "articles": 20, "confidence": 41, "short_label": "30 Jul", "collected_at": "2026-07-30T23:59:59.999999+00:00", "score_change": 10, "reconstructed": true, "score_version": "evidence-v10", "article_change": 4, "evidence_label": "Measured", "evidence_status": "measured", "confidence_change": 19, "score_change_display": "+10", "x": 652.7, "y": 116.8}, {"tone": "positive", "delta": 8, "label": "02 Aug 23:59", "score": 58, "height": 16, "articles": 19, "confidence": 35, "short_label": "02 Aug", "collected_at": "2026-08-02T23:59:59.999999+00:00", "score_change": -2, "reconstructed": true, "score_version": "evidence-v10", "article_change": -1, "evidence_label": "Provisional", "evidence_status": "provisional", "confidence_change": -6, "score_change_display": "-2", "x": 696.3, "y": 120.4}, {"tone": "positive", "delta": 9, "label": "04 Aug 23:59", "score": 59, "height": 18, "articles": 18, "confidence": 34, "short_label": "04 Aug", "collected_at": "2026-08-04T23:59:59.999999+00:00", "score_change": 1, "reconstructed": true, "score_version": "evidence-v10", "article_change": -1, "evidence_label": "Provisional", "evidence_status": "provisional", "confidence_change": -1, "score_change_display": "+1", "x": 739.9, "y": 118.6}, {"tone": "positive", "delta": 9, "label": "05 Aug 23:59", "score": 59, "height": 18, "articles": 21, "confidence": 39, "short_label": "05 Aug", "collected_at": "2026-08-05T23:59:59.999999+00:00", "score_change": 0, "reconstructed": true, "score_version": "evidence-v10", "article_change": 3, "evidence_label": "Measured", "evidence_status": "measured", "confidence_change": 5, "score_change_display": "+0", "x": 783.5, "y": 118.6}, {"tone": "positive", "delta": 8, "label": "07 Aug 23:59", "score": 58, "height": 16, "articles": 22, "confidence": 34, "short_label": "07 Aug", "collected_at": "2026-08-07T23:59:59.999999+00:00", "score_change": -1, "reconstructed": true, "score_version": "evidence-v10", "article_change": 1, "evidence_label": "Provisional", "evidence_status": "provisional", "confidence_change": -5, "score_change_display": "-1", "x": 827.1, "y": 120.4}, {"tone": "neutral", "delta": 7, "label": "08 Aug 23:59", "score": 57, "height": 14, "articles": 21, "confidence": 31, "short_label": "08 Aug", "collected_at": "2026-08-08T23:59:59.999999+00:00", "score_change": -1, "reconstructed": true, "score_version": "evidence-v10", "article_change": -1, "evidence_label": "Provisional", "evidence_status": "provisional", "confidence_change": -3, "score_change_display": "-1", "x": 870.8, "y": 122.3}, {"tone": "neutral", "delta": 7, "label": "10 Aug 23:59", "score": 57, "height": 14, "articles": 22, "confidence": 32, "short_label": "10 Aug", "collected_at": "2026-08-10T23:59:59.999999+00:00", "score_change": 0, "reconstructed": true, "score_version": "evidence-v10", "article_change": 1, "evidence_label": "Provisional", "evidence_status": "provisional", "confidence_change": 1, "score_change_display": "+0", "x": 914.4, "y": 122.3}, {"tone": "neutral", "delta": 0, "label": "29 Aug 23:59", "score": 50, "height": 4, "articles": 10, "confidence": 15, "short_label": "29 Aug", "collected_at": "2026-08-29T23:59:59.999999+00:00", "score_change": -7, "reconstructed": true, "score_version": "evidence-v10", "article_change": -12, "evidence_label": "Provisional", "evidence_status": "provisional", "confidence_change": -17, "score_change_display": "-7", "x": 958.0, "y": 135.0}], "chart_points": "42.0,135.0 85.6,135.0 129.2,135.0 172.9,135.0 216.5,135.0 260.1,135.0 303.7,127.7 347.3,129.5 391.0,133.2 434.6,135.0 478.2,135.0 521.8,135.0 565.4,136.8 609.0,135.0 652.7,116.8 696.3,120.4 739.9,118.6 783.5,118.6 827.1,120.4 870.8,122.3 914.4,122.3 958.0,135.0", "changes": [{"tone": "neutral", "delta": 0, "label": "29 Aug 23:59", "score": 50, "height": 4, "articles": 10, "confidence": 15, "short_label": "29 Aug", "collected_at": "2026-08-29T23:59:59.999999+00:00", "score_change": -7, "reconstructed": true, "score_version": "evidence-v10", "article_change": -12, "evidence_label": "Provisional", "evidence_status": "provisional", "confidence_change": -17, "score_change_display": "-7"}, {"tone": "neutral", "delta": 7, "label": "10 Aug 23:59", "score": 57, "height": 14, "articles": 22, "confidence": 32, "short_label": "10 Aug", "collected_at": "2026-08-10T23:59:59.999999+00:00", "score_change": 0, "reconstructed": true, "score_version": "evidence-v10", "article_change": 1, "evidence_label": "Provisional", "evidence_status": "provisional", "confidence_change": 1, "score_change_display": "+0"}, {"tone": "neutral", "delta": 7, "label": "08 Aug 23:59", "score": 57, "height": 14, "articles": 21, "confidence": 31, "short_label": "08 Aug", "collected_at": "2026-08-08T23:59:59.999999+00:00", "score_change": -1, "reconstructed": true, "score_version": "evidence-v10", "article_change": -1, "evidence_label": "Provisional", "evidence_status": "provisional", "confidence_change": -3, "score_change_display": "-1"}, {"tone": "positive", "delta": 8, "label": "07 Aug 23:59", "score": 58, "height": 16, "articles": 22, "confidence": 34, "short_label": "07 Aug", "collected_at": "2026-08-07T23:59:59.999999+00:00", "score_change": -1, "reconstructed": true, "score_version": "evidence-v10", "article_change": 1, "evidence_label": "Provisional", "evidence_status": "provisional", "confidence_change": -5, "score_change_display": "-1"}, {"tone": "positive", "delta": 9, "label": "05 Aug 23:59", "score": 59, "height": 18, "articles": 21, "confidence": 39, "short_label": "05 Aug", "collected_at": "2026-08-05T23:59:59.999999+00:00", "score_change": 0, "reconstructed": true, "score_version": "evidence-v10", "article_change": 3, "evidence_label": "Measured", "evidence_status": "measured", "confidence_change": 5, "score_change_display": "+0"}, {"tone": "positive", "delta": 9, "label": "04 Aug 23:59", "score": 59, "height": 18, "articles": 18, "confidence": 34, "short_label": "04 Aug", "collected_at": "2026-08-04T23:59:59.999999+00:00", "score_change": 1, "reconstructed": true, "score_version": "evidence-v10", "article_change": -1, "evidence_label": "Provisional", "evidence_status": "provisional", "confidence_change": -1, "score_change_display": "+1"}, {"tone": "positive", "delta": 8, "label": "02 Aug 23:59", "score": 58, "height": 16, "articles": 19, "confidence": 35, "short_label": "02 Aug", "collected_at": "2026-08-02T23:59:59.999999+00:00", "score_change": -2, "reconstructed": true, "score_version": "evidence-v10", "article_change": -1, "evidence_label": "Provisional", "evidence_status": "provisional", "confidence_change": -6, "score_change_display": "-2"}, {"tone": "positive", "delta": 10, "label": "30 Jul 23:59", "score": 60, "height": 20, "articles": 20, "confidence": 41, "short_label": "30 Jul", "collected_at": "2026-07-30T23:59:59.999999+00:00", "score_change": 10, "reconstructed": true, "score_version": "evidence-v10", "article_change": 4, "evidence_label": "Measured", "evidence_status": "measured", "confidence_change": 19, "score_change_display": "+10"}]}, "disclaimer": "Educational market research only. Not financial, investment, trading, tax, or legal advice."}