{"ticker": {"uuid": "e94f21b7-a51c-4da7-aa0c-96f5f8cb3028", "symbol": "GL9", "name": "Glanbia plc", "exchange": "ISE", "country": "IE", "sector": "Consumer Defensive", "industry": "Packaged Foods"}, "articles": [{"title": "[Latest] Global Whey Protein Market Size/Share Worth USD 26.04 Billion by 2034 at a 7.56% CAGR: Custom Market Insights (Analysis, Outlook, Leaders, Report, Trends, Forecast, Segmentation, Growth, Growth Rate, Value)", "summary": "Custom Market Insights [220+ Pages Latest Report] According to a market research study published by Custom Market Insights, the demand analysis of Global Whey Protein Market size & share revenue was valued at approximately USD 12.58 Billion in 2024 and is expected to reach USD 13.52 Billion in 2025 and is expected to reach around USD 26.04 Billion by 2034, at a CAGR of 7.56% between 2025 and 2034. The key market players listed in the report with their sales, revenues and strategies are Abbott, Alpavit, Arla Foods, Carbery Group, Davisco Foods International, Inc., Fonterra Co-operative Group Lt", "url": "https://finance.yahoo.com/markets/commodities/articles/latest-global-whey-protein-market-173000212.html", "source_link": "https://finance.yahoo.com/markets/commodities/articles/latest-global-whey-protein-market-173000212.html", "source_link_is_lookup": false, "source_name": "finance.yahoo.com", "published_at": "2026-08-12T17:30:00+00:00", "published_display": "12 Aug 2026 17:30", "source_kind": "aggregator", "sentiment": "positive", "sentiment_pct": 69, "tone_signals": ["Operating growth"], "event_type": "guidance", "event_label": "Guidance", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.181341, "evidence_share": 86.0, "evidence_share_display": "86", "freshness_pct": 90.1, "age_days": 1.1, "influence_label": "High", "duplicate_count": 2, "topics": ["DIETARY-SUPPLEMENTS", "Dietary Supplements", "E Commerce", "E-COMMERCE", "FUNCTIONAL-FOODS", "Functional Foods"], "evidence_basis": "", "score_included": true}, {"title": "Glanbia plc (-GLB) Acquires 17,885 Shares on Euronext Dublin at Up to \u20ac23.52 Each as Part of \u20ac50 Million Buyback Program", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Glanbia+plc+%28-GLB%29+Acquires+17%2C885+Shares+on+Euronext+Dublin+at+Up+to+%E2%82%AC23.52+Each+as+Part+of+%E2%82%AC50+Million+Buyback+Program%22+%22Kalkine+Media%22", "source_link_is_lookup": true, "source_name": "Kalkine Media", "published_at": "2026-08-01T19:37:06.256142+00:00", "published_display": "01 Aug 2026 19:37", "source_kind": "publisher", "sentiment": "neutral", "sentiment_pct": 50, "tone_signals": [], "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.013013, "evidence_share": 6.2, "evidence_share_display": "6.2", "freshness_pct": 19.0, "age_days": 12.0, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Glanbia leadership pay drops almost as much as share price", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Glanbia+leadership+pay+drops+almost+as+much+as+share+price%22+%22Irish+Farmers+Journal%22", "source_link_is_lookup": true, "source_name": "Irish Farmers Journal", "published_at": "2026-07-29T18:44:09.423240+00:00", "published_display": "29 Jul 2026 18:44", "source_kind": "publisher", "sentiment": "neutral", "sentiment_pct": 50, "tone_signals": [], "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.000258, "evidence_share": 0.1, "evidence_share_display": "0.1", "freshness_pct": 0.6, "age_days": 15.0, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Glanbia Advances \u20ac50m Share Buyback With Latest Purchase on Euronext Dublin", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Glanbia+Advances+%E2%82%AC50m+Share+Buyback+With+Latest+Purchase+on+Euronext+Dublin%22+%22The+Globe+and+Mail%22", "source_link_is_lookup": true, "source_name": "The Globe and Mail", "published_at": "2026-07-28T10:46:40.379045+00:00", "published_display": "28 Jul 2026 10:46", "source_kind": "publisher", "sentiment": "positive", "sentiment_pct": 65, "tone_signals": ["Share Buyback"], "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.011811, "evidence_share": 5.6, "evidence_share_display": "5.6", "freshness_pct": 10.4, "age_days": 16.3, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Price to sales forward of Glanbia Plc \u2013 DUS:GL9", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Price+to+sales+forward+of+Glanbia+Plc+%E2%80%93+DUS%3AGL9%22+%22TradingView%22", "source_link_is_lookup": true, "source_name": "TradingView", "published_at": "2026-07-27T16:24:45.178818+00:00", "published_display": "27 Jul 2026 16:24", "source_kind": "publisher", "sentiment": "neutral", "sentiment_pct": 50, "tone_signals": [], "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.000125, "evidence_share": 0.1, "evidence_share_display": "<0.1", "freshness_pct": 0.3, "age_days": 17.1, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Full Year 2025 Glanbia PLC Earnings Call Transcript", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Full+Year+2025+Glanbia+PLC+Earnings+Call+Transcript%22+%22GuruFocus%22", "source_link_is_lookup": true, "source_name": "GuruFocus", "published_at": "2026-07-24T15:51:39.504104+00:00", "published_display": "24 Jul 2026 15:51", "source_kind": "publisher", "sentiment": "neutral", "sentiment_pct": 50, "tone_signals": [], "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.004422, "evidence_share": 2.1, "evidence_share_display": "2.1", "freshness_pct": 6.1, "age_days": 20.1, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Oddo BHF Downgrades Glanbia to Neutral, Raises PT", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Oddo+BHF+Downgrades+Glanbia+to+Neutral%2C+Raises+PT%22+%22marketscreener.com%22", "source_link_is_lookup": true, "source_name": "marketscreener.com", "published_at": "2026-07-18T15:24:13.582243+00:00", "published_display": "18 Jul 2026 15:24", "source_kind": "publisher", "sentiment": "positive", "sentiment_pct": 57, "tone_signals": ["Positive financial language"], "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 7e-06, "evidence_share": 0.0, "evidence_share_display": "<0.1", "freshness_pct": 0.0, "age_days": 26.1, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Glanbia PLC (HAM:GL9) Stock Price, Trades & News", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Glanbia+PLC+%28HAM%3AGL9%29+Stock+Price%2C+Trades+%26+News%22+%22GuruFocus%22", "source_link_is_lookup": true, "source_name": "GuruFocus", "published_at": "2026-07-17T16:37:18.505895+00:00", "published_display": "17 Jul 2026 16:37", "source_kind": "publisher", "sentiment": "neutral", "sentiment_pct": 50, "tone_signals": [], "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 4e-06, "evidence_share": 0.0, "evidence_share_display": "<0.1", "freshness_pct": 0.0, "age_days": 27.1, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}], "by_tier": {"direct": [{"title": "[Latest] Global Whey Protein Market Size/Share Worth USD 26.04 Billion by 2034 at a 7.56% CAGR: Custom Market Insights (Analysis, Outlook, Leaders, Report, Trends, Forecast, Segmentation, Growth, Growth Rate, Value)", "summary": "Custom Market Insights [220+ Pages Latest Report] According to a market research study published by Custom Market Insights, the demand analysis of Global Whey Protein Market size & share revenue was valued at approximately USD 12.58 Billion in 2024 and is expected to reach USD 13.52 Billion in 2025 and is expected to reach around USD 26.04 Billion by 2034, at a CAGR of 7.56% between 2025 and 2034. The key market players listed in the report with their sales, revenues and strategies are Abbott, Alpavit, Arla Foods, Carbery Group, Davisco Foods International, Inc., Fonterra Co-operative Group Lt", "url": "https://finance.yahoo.com/markets/commodities/articles/latest-global-whey-protein-market-173000212.html", "source_link": "https://finance.yahoo.com/markets/commodities/articles/latest-global-whey-protein-market-173000212.html", "source_link_is_lookup": false, "source_name": "finance.yahoo.com", "published_at": "2026-08-12T17:30:00+00:00", "published_display": "12 Aug 2026 17:30", "provider": "eodhd", "providers": ["archive", "eodhd"], "source_names": ["finance.yahoo.com"], "source_kind": "aggregator", "story_key": "3ea6e701ff7683fcac8c3f9bcb8cf44f16546528c61754b8293901a2b441debc", "target_scope": "", "durable_archive": false, "archive_provider": "", "sentiment_origin": "provider_blend", "model_confidence": 0.572, "provider_directional_mass": 0.178, "relevance_score": 0.78, "entity_mapped": true, "sentiment_conflict": 0.0, "sentiment": "positive", "sentiment_pct": 69, "tone_signals": ["Operating growth"], "event_type": "guidance", "event_label": "Guidance", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.181341, "evidence_share": 86.0, "evidence_share_display": "86", "freshness_pct": 90.1, "age_days": 1.1, "influence_label": "High", "duplicate_count": 2, "topics": ["DIETARY-SUPPLEMENTS", "Dietary Supplements", "E Commerce", "E-COMMERCE", "FUNCTIONAL-FOODS", "Functional Foods"], "evidence_basis": "", "score_included": true}, {"title": "Glanbia plc (-GLB) Acquires 17,885 Shares on Euronext Dublin at Up to \u20ac23.52 Each as Part of \u20ac50 Million Buyback Program", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Glanbia+plc+%28-GLB%29+Acquires+17%2C885+Shares+on+Euronext+Dublin+at+Up+to+%E2%82%AC23.52+Each+as+Part+of+%E2%82%AC50+Million+Buyback+Program%22+%22Kalkine+Media%22", "source_link_is_lookup": true, "source_name": "Kalkine Media", "published_at": "2026-08-01T19:37:06.256142+00:00", "published_display": "01 Aug 2026 19:37", "provider": "archive", "providers": ["archive"], "source_names": ["Kalkine Media"], "source_kind": "publisher", "story_key": "f9b952c97e1aa6bdfec9e56bc9c7d4978cac8abc3e6d2328d636354ef22fceb1", "target_scope": "", "durable_archive": true, "archive_provider": "snapshot", "sentiment_origin": "archive_headline", "model_confidence": 0.288, "provider_directional_mass": null, "relevance_score": 0.78, "entity_mapped": true, "sentiment_conflict": 0.0, "sentiment": "neutral", "sentiment_pct": 50, "tone_signals": [], "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.013013, "evidence_share": 6.2, "evidence_share_display": "6.2", "freshness_pct": 19.0, "age_days": 12.0, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Glanbia leadership pay drops almost as much as share price", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Glanbia+leadership+pay+drops+almost+as+much+as+share+price%22+%22Irish+Farmers+Journal%22", "source_link_is_lookup": true, "source_name": "Irish Farmers Journal", "published_at": "2026-07-29T18:44:09.423240+00:00", "published_display": "29 Jul 2026 18:44", "provider": "archive", "providers": ["archive"], "source_names": ["Irish Farmers Journal"], "source_kind": "publisher", "story_key": "6c84933bd74673d4f041d46fcc8d2368fe41d910203e9fd21e97f12fa130ff8c", "target_scope": "", "durable_archive": true, "archive_provider": "snapshot", "sentiment_origin": "archive_headline", "model_confidence": 0.288, "provider_directional_mass": null, "relevance_score": 0.78, "entity_mapped": true, "sentiment_conflict": 0.0, "sentiment": "neutral", "sentiment_pct": 50, "tone_signals": [], "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.000258, "evidence_share": 0.1, "evidence_share_display": "0.1", "freshness_pct": 0.6, "age_days": 15.0, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Glanbia Advances \u20ac50m Share Buyback With Latest Purchase on Euronext Dublin", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Glanbia+Advances+%E2%82%AC50m+Share+Buyback+With+Latest+Purchase+on+Euronext+Dublin%22+%22The+Globe+and+Mail%22", "source_link_is_lookup": true, "source_name": "The Globe and Mail", "published_at": "2026-07-28T10:46:40.379045+00:00", "published_display": "28 Jul 2026 10:46", "provider": "archive", "providers": ["archive"], "source_names": ["The Globe and Mail"], "source_kind": "publisher", "story_key": "5d728c77df625349cca4116ed6e3e2c4c30b62c4a7bac213b1627e68f424b02a", "target_scope": "", "durable_archive": true, "archive_provider": "snapshot", "sentiment_origin": "archive_headline", "model_confidence": 0.401, "provider_directional_mass": null, "relevance_score": 0.78, "entity_mapped": true, "sentiment_conflict": 0.0, "sentiment": "positive", "sentiment_pct": 65, "tone_signals": ["Share Buyback"], "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.011811, "evidence_share": 5.6, "evidence_share_display": "5.6", "freshness_pct": 10.4, "age_days": 16.3, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Price to sales forward of Glanbia Plc \u2013 DUS:GL9", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Price+to+sales+forward+of+Glanbia+Plc+%E2%80%93+DUS%3AGL9%22+%22TradingView%22", "source_link_is_lookup": true, "source_name": "TradingView", "published_at": "2026-07-27T16:24:45.178818+00:00", "published_display": "27 Jul 2026 16:24", "provider": "archive", "providers": ["archive"], "source_names": ["TradingView"], "source_kind": "publisher", "story_key": "f7dee06b7071c11a3df263ead6c82cf18b551826f33f3d97df756e876976bf1d", "target_scope": "", "durable_archive": true, "archive_provider": "snapshot", "sentiment_origin": "archive_headline", "model_confidence": 0.288, "provider_directional_mass": null, "relevance_score": 0.78, "entity_mapped": true, "sentiment_conflict": 0.0, "sentiment": "neutral", "sentiment_pct": 50, "tone_signals": [], "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.000125, "evidence_share": 0.1, "evidence_share_display": "<0.1", "freshness_pct": 0.3, "age_days": 17.1, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Full Year 2025 Glanbia PLC Earnings Call Transcript", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Full+Year+2025+Glanbia+PLC+Earnings+Call+Transcript%22+%22GuruFocus%22", "source_link_is_lookup": true, "source_name": "GuruFocus", "published_at": "2026-07-24T15:51:39.504104+00:00", "published_display": "24 Jul 2026 15:51", "provider": "archive", "providers": ["archive"], "source_names": ["GuruFocus"], "source_kind": "publisher", "story_key": "dfa02219b72373f0ed3ba6aa73243ffd06c76bdba5cb81a4a5b0ffd5d4994df8", "target_scope": "", "durable_archive": true, "archive_provider": "snapshot", "sentiment_origin": "archive_headline", "model_confidence": 0.288, "provider_directional_mass": null, "relevance_score": 0.78, "entity_mapped": true, "sentiment_conflict": 0.0, "sentiment": "neutral", "sentiment_pct": 50, "tone_signals": [], "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.004422, "evidence_share": 2.1, "evidence_share_display": "2.1", "freshness_pct": 6.1, "age_days": 20.1, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Oddo BHF Downgrades Glanbia to Neutral, Raises PT", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Oddo+BHF+Downgrades+Glanbia+to+Neutral%2C+Raises+PT%22+%22marketscreener.com%22", "source_link_is_lookup": true, "source_name": "marketscreener.com", "published_at": "2026-07-18T15:24:13.582243+00:00", "published_display": "18 Jul 2026 15:24", "provider": "archive", "providers": ["archive"], "source_names": ["marketscreener.com"], "source_kind": "publisher", "story_key": "ccc51c03695f9181f648933acc6b4966a1416d3d4e9b3c9874541b6f36f07142", "target_scope": "", "durable_archive": true, "archive_provider": "snapshot", "sentiment_origin": "archive_headline", "model_confidence": 0.332, "provider_directional_mass": null, "relevance_score": 0.78, "entity_mapped": true, "sentiment_conflict": 0.0, "sentiment": "positive", "sentiment_pct": 57, "tone_signals": ["Positive financial language"], "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 7e-06, "evidence_share": 0.0, "evidence_share_display": "<0.1", "freshness_pct": 0.0, "age_days": 26.1, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Glanbia PLC (HAM:GL9) Stock Price, Trades & News", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Glanbia+PLC+%28HAM%3AGL9%29+Stock+Price%2C+Trades+%26+News%22+%22GuruFocus%22", "source_link_is_lookup": true, "source_name": "GuruFocus", "published_at": "2026-07-17T16:37:18.505895+00:00", "published_display": "17 Jul 2026 16:37", "provider": "archive", "providers": ["archive"], "source_names": ["GuruFocus"], "source_kind": "publisher", "story_key": "d6f05490ac509decf600c617fd8b2a4ea6c32c6d2ebdae29a6090463b08e629e", "target_scope": "", "durable_archive": true, "archive_provider": "snapshot", "sentiment_origin": "archive_headline", "model_confidence": 0.288, "provider_directional_mass": null, "relevance_score": 0.78, "entity_mapped": true, "sentiment_conflict": 0.0, "sentiment": "neutral", "sentiment_pct": 50, "tone_signals": [], "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 4e-06, "evidence_share": 0.0, "evidence_share_display": "<0.1", "freshness_pct": 0.0, "age_days": 27.1, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}], "industry": [], "sector": []}, "total_fetched": 9, "total_unique": 8, "total_relevant": 8, "total_matched": 8, "pipeline_health": {"providers_attempted": 1, "providers_with_results": 1, "provider_counts": {"eodhd": 1}, "raw_articles": 9, "unique_stories": 8, "duplicates_removed": 1, "relevant_stories": 8, "matched_archive_stories": 8, "current_evidence": 8, "direct_evidence": 8, "eodhd_articles": 1, "archive_articles": 7, "eodhd": {"configured": true, "status": "healthy", "calls_used": 465, "call_budget": 500, "budget_used_pct": 93.0, "requests_made": 93, "last_success_at": "2026-08-13T18:46:11.181945+00:00", "newest_seen_at": "2026-08-13T18:36:51+00:00", "rate_limit": 1200, "rate_remaining": 1199, "last_error": "", "mapped_mentions": 3142, "unmapped_mentions": 1802}, "status": "healthy"}, "sentiment_summary": {"positive": 3, "negative": 0, "neutral": 5, "score": 53, "raw_score": 67, "total": 8, "evidence_count": 8, "effective_articles": 1.34, "information_mass": 0.211, "direct_story_count": 8, "direct_source_count": 7, "industry_story_count": 0, "sector_story_count": 0, "story_count": 8, "source_count": 7, "source_concentration": 0.7462, "direct_share": 100, "dispersion": 5, "confidence": 30, "evidence_status": "provisional", "score_version": "evidence-v7", "window_days": 30, "weighting_method": "event-aware exponential freshness decay", "newest_article_at": "2026-08-12T17:30:00+00:00", "label": "Early balanced news score", "tone": "neutral"}, "classifier": {"primary_event": "general", "primary_label": "Market update", "confidence": 73, "events": [{"event": "general", "label": "Market update", "weight": 2.4, "count": 4}, {"event": "capital_return", "label": "Capital return", "weight": 1.2, "count": 2}, {"event": "earnings", "label": "Earnings", "weight": 0.6, "count": 1}, {"event": "guidance", "label": "Guidance", "weight": 0.55, "count": 1}], "positive_events": 3, "negative_events": 0, "pipeline": {"providers_attempted": 1, "providers_with_results": 1, "provider_counts": {"eodhd": 1}, "raw_articles": 9, "unique_stories": 8, "duplicates_removed": 1, "relevant_stories": 8, "matched_archive_stories": 8, "current_evidence": 8, "direct_evidence": 8, "eodhd_articles": 1, "archive_articles": 7, "eodhd": {"configured": true, "status": "healthy", "calls_used": 465, "call_budget": 500, "budget_used_pct": 93.0, "requests_made": 93, "last_success_at": "2026-08-13T18:46:11.181945+00:00", "newest_seen_at": "2026-08-13T18:36:51+00:00", "rate_limit": 1200, "rate_remaining": 1199, "last_error": "", "mapped_mentions": 3142, "unmapped_mentions": 1802}, "status": "healthy"}}, "market_context": {"has_market_context": true, "latest_close": 23.9, "latest_week": "2026-08-07", "one_week_move": 4.0, "four_week_move": -0.8, "twelve_week_move": 17.3, "trend_signal": "1", "trend_label": "Trend active", "trend_tone": "positive", "market_dynamics": 0.458851, "market_dynamics_buy_signal": false, "relative_strength": 23.16284, "fair_value_gap": 57.1, "fair_value_label": "Materially above fair value", "fair_value_tone": "negative", "expectation_direction": "positive", "expectation_probability": 56.412, "reaction_label": "Price confirming higher", "reaction_tone": "positive", "market_sentence": "+4.0% over one week, -0.8% over four weeks, trend active, and materially above fair value."}, "interpretation": {"label": "Early company-news score", "tone": "neutral", "classification": "provisional", "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": 30, "badges": ["Provisional evidence"], "opportunities": [], "risks": [], "event_label": "Market update", "sentiment_word": "balanced"}, "charts": {"sources": [{"label": "GuruFocus", "count": 2}, {"label": "finance.yahoo.com", "count": 1}, {"label": "Kalkine Media", "count": 1}, {"label": "Irish Farmers Journal", "count": 1}, {"label": "The Globe and Mail", "count": 1}, {"label": "TradingView", "count": 1}, {"label": "marketscreener.com", "count": 1}], "tiers": [{"label": "Direct company coverage", "count": 8}, {"label": "Industry context", "count": 0}, {"label": "Sector context", "count": 0}], "events": [{"label": "Market update", "count": 4}, {"label": "Capital return", "count": 2}, {"label": "Guidance", "count": 1}, {"label": "Earnings", "count": 1}]}, "insights": [{"label": "Weighted tone", "value": "53/100", "tone": "neutral", "text": "Early balanced news score"}, {"label": "Evidence confidence", "value": "30/100", "tone": "neutral", "text": "1.34 effective stories after overlap and weighting."}, {"label": "Market reaction", "value": "Early company-news score", "tone": "neutral", "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."}, {"label": "Primary event", "value": "Market update", "tone": "neutral", "text": "73/100 evidence concentration around this catalyst."}, {"label": "Company focus", "value": "8", "tone": "positive", "text": "100% of weighted evidence is company-specific."}, {"label": "Evidence agreement", "value": "5/100", "tone": "positive", "text": "lower dispersion means the independent stories agree more closely."}, {"label": "Trend context", "value": "Trend active", "tone": "positive", "text": "+4.0% over one week, -0.8% over four weeks, trend active, and materially above fair value."}, {"label": "Latest direct headline", "value": "Positive", "tone": "positive", "text": "[Latest] Global Whey Protein Market Size/Share Worth USD 26.04 Billion by 2034 at a 7.56% CAGR: Custom Market Insights (Analysis, Outlook, Leaders, Report, Trends, Forecast, Segmentation, Growth, Growth Rate, Value)"}], "updated_at": "2026-08-13T18:52:24.462223+00:00", "detail_intelligence": {"headline": "Early balanced news score", "summary": "8 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": 53, "display": "53", "tone": "neutral", "note": "Early balanced news score"}, {"label": "Confidence", "value": 30, "display": "30", "tone": "negative", "note": "thin evidence"}, {"label": "Company news", "value": 100, "display": "100%", "tone": "positive", "note": "8 company stories"}, {"label": "Story agreement", "value": 95, "display": "95", "tone": "positive", "note": "5/100 difference"}], "confidence_drivers": [{"label": "Amount of evidence", "value": 4, "note": "0.211 after freshness weighting"}, {"label": "Source breadth", "value": 100, "note": "7 independent publishers"}, {"label": "Company relevance", "value": 100, "note": "share tied directly to this company"}, {"label": "Freshness", "value": 73, "note": "recency-weighted evidence"}, {"label": "Agreement", "value": 95, "note": "how closely stories agree"}, {"label": "Publisher mix", "value": 25, "note": "less reliance on one publisher"}], "freshness": 73, "source_independence": 25, "timeline": [{"date": "2026-07-15", "label": "15 Jul", "count": 0, "score": null, "tone": "neutral", "x": 42.0, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-16", "label": "16 Jul", "count": 0, "score": null, "tone": "neutral", "x": 73.6, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-17", "label": "17 Jul", "count": 1, "score": 50, "tone": "neutral", "x": 105.2, "y": 135.0, "volume_height": 52.0, "volume_y": 214.0}, {"date": "2026-07-18", "label": "18 Jul", "count": 1, "score": 57, "tone": "neutral", "x": 136.8, "y": 122.3, "volume_height": 52.0, "volume_y": 214.0}, {"date": "2026-07-19", "label": "19 Jul", "count": 0, "score": null, "tone": "neutral", "x": 168.3, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-20", "label": "20 Jul", "count": 0, "score": null, "tone": "neutral", "x": 199.9, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-21", "label": "21 Jul", "count": 0, "score": null, "tone": "neutral", "x": 231.5, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-22", "label": "22 Jul", "count": 0, "score": null, "tone": "neutral", "x": 263.1, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-23", "label": "23 Jul", "count": 0, "score": null, "tone": "neutral", "x": 294.7, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-24", "label": "24 Jul", "count": 1, "score": 50, "tone": "neutral", "x": 326.3, "y": 135.0, "volume_height": 52.0, "volume_y": 214.0}, {"date": "2026-07-25", "label": "25 Jul", "count": 0, "score": null, "tone": "neutral", "x": 357.9, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-26", "label": "26 Jul", "count": 0, "score": null, "tone": "neutral", "x": 389.4, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-27", "label": "27 Jul", "count": 1, "score": 50, "tone": "neutral", "x": 421.0, "y": 135.0, "volume_height": 52.0, "volume_y": 214.0}, {"date": "2026-07-28", "label": "28 Jul", "count": 1, "score": 65, "tone": "positive", "x": 452.6, "y": 107.7, "volume_height": 52.0, "volume_y": 214.0}, {"date": "2026-07-29", "label": "29 Jul", "count": 1, "score": 50, "tone": "neutral", "x": 484.2, "y": 135.0, "volume_height": 52.0, "volume_y": 214.0}, {"date": "2026-07-30", "label": "30 Jul", "count": 0, "score": null, "tone": "neutral", "x": 515.8, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-31", "label": "31 Jul", "count": 0, "score": null, "tone": "neutral", "x": 547.4, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-01", "label": "01 Aug", "count": 1, "score": 50, "tone": "neutral", "x": 579.0, "y": 135.0, "volume_height": 52.0, "volume_y": 214.0}, {"date": "2026-08-02", "label": "02 Aug", "count": 0, "score": null, "tone": "neutral", "x": 610.6, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-03", "label": "03 Aug", "count": 0, "score": null, "tone": "neutral", "x": 642.1, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-04", "label": "04 Aug", "count": 0, "score": null, "tone": "neutral", "x": 673.7, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-05", "label": "05 Aug", "count": 0, "score": null, "tone": "neutral", "x": 705.3, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-06", "label": "06 Aug", "count": 0, "score": null, "tone": "neutral", "x": 736.9, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-07", "label": "07 Aug", "count": 0, "score": null, "tone": "neutral", "x": 768.5, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-08", "label": "08 Aug", "count": 0, "score": null, "tone": "neutral", "x": 800.1, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-09", "label": "09 Aug", "count": 0, "score": null, "tone": "neutral", "x": 831.7, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-10", "label": "10 Aug", "count": 0, "score": null, "tone": "neutral", "x": 863.2, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-11", "label": "11 Aug", "count": 0, "score": null, "tone": "neutral", "x": 894.8, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-12", "label": "12 Aug", "count": 1, "score": 69, "tone": "positive", "x": 926.4, "y": 100.4, "volume_height": 52.0, "volume_y": 214.0}, {"date": "2026-08-13", "label": "13 Aug", "count": 0, "score": null, "tone": "neutral", "x": 958.0, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}], "timeline_points": "105.2,135.0 136.8,122.3 326.3,135.0 421.0,135.0 452.6,107.7 484.2,135.0 579.0,135.0 926.4,100.4", "timeline_has_signal": true, "timeline_start": "15 Jul", "timeline_mid": "30 Jul", "timeline_end": "13 Aug", "momentum": {"label": "Establishing", "tone": "neutral", "recent_score": 69, "prior_score": null, "delta": null, "recent_count": 1, "prior_count": 0, "volume_delta": 1, "reliable": false, "reliability_note": "Thin comparison; direction is not yet confirmed"}, "freshness_buckets": [{"label": "Last 24 hours", "count": 0, "share": 0}, {"label": "1 to 3 days", "count": 1, "share": 12}, {"label": "4 to 7 days", "count": 0, "share": 0}, {"label": "8 to 14 days", "count": 1, "share": 12}, {"label": "15 to 21 days", "count": 4, "share": 50}, {"label": "22 to 30 days", "count": 2, "share": 25}], "source_profile": [{"label": "GuruFocus", "count": 2, "share": 25, "score": 50, "tone": "neutral"}, {"label": "finance.yahoo.com", "count": 1, "share": 12, "score": 69, "tone": "positive"}, {"label": "The Globe and Mail", "count": 1, "share": 12, "score": 65, "tone": "positive"}, {"label": "marketscreener.com", "count": 1, "share": 12, "score": 57, "tone": "neutral"}, {"label": "Kalkine Media", "count": 1, "share": 12, "score": 50, "tone": "neutral"}, {"label": "Irish Farmers Journal", "count": 1, "share": 12, "score": 50, "tone": "neutral"}, {"label": "TradingView", "count": 1, "share": 12, "score": 50, "tone": "neutral"}], "event_profile": [{"label": "Market update", "count": 4, "share": 50, "score": 50, "tone": "neutral"}, {"label": "Capital return", "count": 2, "share": 25, "score": 57, "tone": "neutral"}, {"label": "Guidance", "count": 1, "share": 12, "score": 69, "tone": "positive"}, {"label": "Earnings", "count": 1, "share": 12, "score": 50, "tone": "neutral"}], "topics": [{"label": "Functional Foods", "count": 1, "share": 12}, {"label": "FUNCTIONAL-FOODS", "count": 1, "share": 12}, {"label": "E-COMMERCE", "count": 1, "share": 12}, {"label": "E Commerce", "count": 1, "share": 12}, {"label": "Dietary Supplements", "count": 1, "share": 12}, {"label": "DIETARY-SUPPLEMENTS", "count": 1, "share": 12}], "supporting": [{"label": "Direct evidence", "text": "8 current stories are mapped specifically to GL9."}, {"label": "Source breadth", "text": "The read spans 7 publishers rather than depending on one outlet."}], "tempering": [{"label": "Too little evidence", "text": "The stories agree, but freshness-weighted evidence is only 0.211."}, {"label": "Confidence", "text": "Evidence confidence is 30/100, below the threshold for a firm classification."}], "supporting_heading": "What supports the score", "tempering_heading": "What limits the score", "latest_observation": {"title": "[Latest] Global Whey Protein Market Size/Share Worth USD 26.04 Billion by 2034 at a 7.56% CAGR: Custom Market Insights (Analysis, Outlook, Leaders, Report, Trends, Forecast, Segmentation, Growth, Growth Rate, Value)", "summary": "Custom Market Insights [220+ Pages Latest Report] According to a market research study published by Custom Market Insights, the demand analysis of Global Whey Protein Market size & share revenue was valued at approximately USD 12.58 Billion in 2024 and is expected to reach USD 13.52 Billion in 2025 and is expected to reach around USD 26.04 Billion by 2034, at a CAGR of 7.56% between 2025 and 2034. The key market players listed in the report with their sales, revenues and strategies are Abbott, Alpavit, Arla Foods, Carbery Group, Davisco Foods International, Inc., Fonterra Co-operative Group Lt", "url": "https://finance.yahoo.com/markets/commodities/articles/latest-global-whey-protein-market-173000212.html", "source_link": "https://finance.yahoo.com/markets/commodities/articles/latest-global-whey-protein-market-173000212.html", "source_link_is_lookup": false, "source_name": "finance.yahoo.com", "published_at": "2026-08-12T17:30:00+00:00", "published_display": "12 Aug 2026 17:30", "source_kind": "aggregator", "sentiment": "positive", "sentiment_pct": 69, "tone_signals": ["Operating growth"], "event_type": "guidance", "event_label": "Guidance", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.181341, "evidence_share": 86.0, "evidence_share_display": "86", "freshness_pct": 90.1, "age_days": 1.1, "influence_label": "High", "duplicate_count": 2, "topics": ["DIETARY-SUPPLEMENTS", "Dietary Supplements", "E Commerce", "E-COMMERCE", "FUNCTIONAL-FOODS", "Functional Foods"], "evidence_basis": "", "score_included": true}, "article_count": 8, "updated_at": "2026-08-13T18:52:24.462223+00:00"}, "price_sentiment_path": {"available": true, "price_points": [{"x": 42.0, "y": 197.6, "label": "13 Feb 2026", "close": 16.64, "index": 100.0}, {"x": 78.4, "y": 204.2, "label": "20 Feb 2026", "close": 16.26, "index": 97.7}, {"x": 114.9, "y": 187.2, "label": "27 Feb 2026", "close": 17.24, "index": 103.6}, {"x": 151.3, "y": 190.2, "label": "06 Mar 2026", "close": 17.06, "index": 102.5}, {"x": 187.7, "y": 185.1, "label": "13 Mar 2026", "close": 17.36, "index": 104.3}, {"x": 224.2, "y": 196.8, "label": "20 Mar 2026", "close": 16.68, "index": 100.2}, {"x": 260.6, "y": 194.6, "label": "27 Mar 2026", "close": 16.81, "index": 101.0}, {"x": 297.0, "y": 193.7, "label": "03 Apr 2026", "close": 16.86, "index": 101.3}, {"x": 333.5, "y": 184.2, "label": "10 Apr 2026", "close": 17.41, "index": 104.6}, {"x": 369.9, "y": 189.4, "label": "17 Apr 2026", "close": 17.11, "index": 102.8}, {"x": 406.3, "y": 185.6, "label": "24 Apr 2026", "close": 17.33, "index": 104.2}, {"x": 442.8, "y": 143.3, "label": "01 May 2026", "close": 19.78, "index": 118.9}, {"x": 479.2, "y": 147.4, "label": "08 May 2026", "close": 19.54, "index": 117.4}, {"x": 515.6, "y": 132.9, "label": "15 May 2026", "close": 20.38, "index": 122.5}, {"x": 552.0, "y": 133.2, "label": "22 May 2026", "close": 20.36, "index": 122.4}, {"x": 588.5, "y": 124.6, "label": "29 May 2026", "close": 20.86, "index": 125.4}, {"x": 624.9, "y": 116.0, "label": "05 Jun 2026", "close": 21.36, "index": 128.4}, {"x": 661.3, "y": 107.0, "label": "12 Jun 2026", "close": 21.88, "index": 131.5}, {"x": 697.8, "y": 105.9, "label": "19 Jun 2026", "close": 21.94, "index": 131.9}, {"x": 734.2, "y": 73.8, "label": "26 Jun 2026", "close": 23.8, "index": 143.0}, {"x": 770.6, "y": 55.8, "label": "03 Jul 2026", "close": 24.84, "index": 149.3}, {"x": 807.1, "y": 68.6, "label": "10 Jul 2026", "close": 24.1, "index": 144.8}, {"x": 843.5, "y": 89.3, "label": "17 Jul 2026", "close": 22.9, "index": 137.6}, {"x": 879.9, "y": 97.6, "label": "24 Jul 2026", "close": 22.42, "index": 134.7}, {"x": 916.4, "y": 88.0, "label": "31 Jul 2026", "close": 22.98, "index": 138.1}, {"x": 952.8, "y": 72.1, "label": "07 Aug 2026", "close": 23.9, "index": 143.6}], "sentiment_points": [{"at": "2026-06-26T23:59:59.999Z", "date": "2026-06-26", "label": "26 Jun 2026", "score": 52, "tone": "neutral", "raw_score": 64, "confidence": 26, "stories": 3, "close": 23.8, "price_change": 8.5, "x": 739.4, "y": 126.3, "show_label": true, "label_y": 116.3}, {"at": "2026-07-03T23:59:59.999Z", "date": "2026-07-03", "label": "03 Jul 2026", "score": 52, "tone": "neutral", "raw_score": 61, "confidence": 24, "stories": 7, "close": 24.84, "price_change": 4.4, "x": 775.8, "y": 126.3, "show_label": true, "label_y": 116.3}, {"at": "2026-07-10T23:59:59.999Z", "date": "2026-07-10", "label": "10 Jul 2026", "score": 51, "tone": "neutral", "raw_score": 59, "confidence": 20, "stories": 8, "close": 24.1, "price_change": -3.0, "x": 812.3, "y": 128.2, "show_label": true, "label_y": 118.19999999999999}, {"at": "2026-07-17T23:59:59.999Z", "date": "2026-07-17", "label": "17 Jul 2026", "score": 50, "tone": "neutral", "raw_score": 54, "confidence": 24, "stories": 9, "close": 22.9, "price_change": -5.0, "x": 848.7, "y": 130.0, "show_label": true, "label_y": 120.0}, {"at": "2026-07-24T23:59:59.999Z", "date": "2026-07-24", "label": "24 Jul 2026", "score": 50, "tone": "neutral", "raw_score": 52, "confidence": 27, "stories": 9, "close": 22.42, "price_change": -2.1, "x": 885.1, "y": 130.0, "show_label": true, "label_y": 120.0}, {"at": "2026-07-31T23:59:59.999Z", "date": "2026-07-31", "label": "31 Jul 2026", "score": 51, "tone": "neutral", "raw_score": 59, "confidence": 24, "stories": 7, "close": 22.98, "price_change": 2.5, "x": 921.6, "y": 128.2, "show_label": true, "label_y": 118.19999999999999}, {"at": "2026-08-07T23:59:59.999Z", "date": "2026-08-07", "label": "07 Aug 2026", "score": 50, "tone": "neutral", "raw_score": 56, "confidence": 20, "stories": 8, "close": 23.9, "price_change": 4.0, "x": 958.0, "y": 130.0, "show_label": true, "label_y": 120.0}], "price_path": "42.0,197.6 78.4,204.2 114.9,187.2 151.3,190.2 187.7,185.1 224.2,196.8 260.6,194.6 297.0,193.7 333.5,184.2 369.9,189.4 406.3,185.6 442.8,143.3 479.2,147.4 515.6,132.9 552.0,133.2 588.5,124.6 624.9,116.0 661.3,107.0 697.8,105.9 734.2,73.8 770.6,55.8 807.1,68.6 843.5,89.3 879.9,97.6 916.4,88.0 952.8,72.1", "sentiment_path": "739.4,126.3 775.8,126.3 812.3,128.2 848.7,130.0 885.1,130.0 921.6,128.2 958.0,130.0", "score_version": "evidence-v7", "price_change": 43.6, "sentiment_change": -2, "recent_pairs": [{"at": "2026-08-07T23:59:59.999Z", "date": "2026-08-07", "label": "07 Aug 2026", "score": 50, "tone": "neutral", "raw_score": 56, "confidence": 20, "stories": 8, "close": 23.9, "price_change": 4.0, "x": 958.0, "y": 130.0, "show_label": true, "label_y": 120.0}, {"at": "2026-07-31T23:59:59.999Z", "date": "2026-07-31", "label": "31 Jul 2026", "score": 51, "tone": "neutral", "raw_score": 59, "confidence": 24, "stories": 7, "close": 22.98, "price_change": 2.5, "x": 921.6, "y": 128.2, "show_label": true, "label_y": 118.19999999999999}, {"at": "2026-07-24T23:59:59.999Z", "date": "2026-07-24", "label": "24 Jul 2026", "score": 50, "tone": "neutral", "raw_score": 52, "confidence": 27, "stories": 9, "close": 22.42, "price_change": -2.1, "x": 885.1, "y": 130.0, "show_label": true, "label_y": 120.0}, {"at": "2026-07-17T23:59:59.999Z", "date": "2026-07-17", "label": "17 Jul 2026", "score": 50, "tone": "neutral", "raw_score": 54, "confidence": 24, "stories": 9, "close": 22.9, "price_change": -5.0, "x": 848.7, "y": 130.0, "show_label": true, "label_y": 120.0}, {"at": "2026-07-10T23:59:59.999Z", "date": "2026-07-10", "label": "10 Jul 2026", "score": 51, "tone": "neutral", "raw_score": 59, "confidence": 20, "stories": 8, "close": 24.1, "price_change": -3.0, "x": 812.3, "y": 128.2, "show_label": true, "label_y": 118.19999999999999}, {"at": "2026-07-03T23:59:59.999Z", "date": "2026-07-03", "label": "03 Jul 2026", "score": 52, "tone": "neutral", "raw_score": 61, "confidence": 24, "stories": 7, "close": 24.84, "price_change": 4.4, "x": 775.8, "y": 126.3, "show_label": true, "label_y": 116.3}, {"at": "2026-06-26T23:59:59.999Z", "date": "2026-06-26", "label": "26 Jun 2026", "score": 52, "tone": "neutral", "raw_score": 64, "confidence": 26, "stories": 3, "close": 23.8, "price_change": 8.5, "x": 739.4, "y": 126.3, "show_label": true, "label_y": 116.3}], "reconstructed": true, "latest_close": 23.9, "start_label": "13 Feb", "mid_label": "15 May", "end_label": "07 Aug", "live_score_version": "evidence-v7", "comparable_to_live": true}, "sentiment_history": [{"label": "22 Jun 23:59", "short_label": "22 Jun", "collected_at": "2026-06-22T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": null, "score_change_display": "Start", "confidence_change": null, "article_change": null, "tone": "neutral", "height": 4, "articles": 1, "confidence": 28, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "23 Jun 23:59", "short_label": "23 Jun", "collected_at": "2026-06-23T23:59:59.999999+00:00", "score": 51, "delta": 1, "score_change": 1, "score_change_display": "+1", "confidence_change": -2, "article_change": 1, "tone": "neutral", "height": 4, "articles": 2, "confidence": 26, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "25 Jun 23:59", "short_label": "25 Jun", "collected_at": "2026-06-25T23:59:59.999999+00:00", "score": 52, "delta": 2, "score_change": 1, "score_change_display": "+1", "confidence_change": 2, "article_change": 1, "tone": "neutral", "height": 4, "articles": 3, "confidence": 28, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "27 Jun 23:59", "short_label": "27 Jun", "collected_at": "2026-06-27T23:59:59.999999+00:00", "score": 51, "delta": 1, "score_change": -1, "score_change_display": "-1", "confidence_change": -2, "article_change": 1, "tone": "neutral", "height": 4, "articles": 4, "confidence": 26, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "28 Jun 23:59", "short_label": "28 Jun", "collected_at": "2026-06-28T23:59:59.999999+00:00", "score": 51, "delta": 1, "score_change": 0, "score_change_display": "+0", "confidence_change": 0, "article_change": 1, "tone": "neutral", "height": 4, "articles": 5, "confidence": 26, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "30 Jun 23:59", "short_label": "30 Jun", "collected_at": "2026-06-30T23:59:59.999999+00:00", "score": 52, "delta": 2, "score_change": 1, "score_change_display": "+1", "confidence_change": 3, "article_change": 1, "tone": "neutral", "height": 4, "articles": 6, "confidence": 29, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "01 Jul 23:59", "short_label": "01 Jul", "collected_at": "2026-07-01T23:59:59.999999+00:00", "score": 52, "delta": 2, "score_change": 0, "score_change_display": "+0", "confidence_change": 0, "article_change": 1, "tone": "neutral", "height": 4, "articles": 7, "confidence": 29, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "09 Jul 23:59", "short_label": "09 Jul", "collected_at": "2026-07-09T23:59:59.999999+00:00", "score": 51, "delta": 1, "score_change": -1, "score_change_display": "-1", "confidence_change": -7, "article_change": 1, "tone": "neutral", "height": 4, "articles": 8, "confidence": 22, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "17 Jul 23:59", "short_label": "17 Jul", "collected_at": "2026-07-17T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": -1, "score_change_display": "-1", "confidence_change": 2, "article_change": 1, "tone": "neutral", "height": 4, "articles": 9, "confidence": 24, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "18 Jul 23:59", "short_label": "18 Jul", "collected_at": "2026-07-18T23:59:59.999999+00:00", "score": 51, "delta": 1, "score_change": 1, "score_change_display": "+1", "confidence_change": 2, "article_change": 1, "tone": "neutral", "height": 4, "articles": 10, "confidence": 26, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "24 Jul 23:59", "short_label": "24 Jul", "collected_at": "2026-07-24T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": -1, "score_change_display": "-1", "confidence_change": 1, "article_change": -1, "tone": "neutral", "height": 4, "articles": 9, "confidence": 27, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "27 Jul 23:59", "short_label": "27 Jul", "collected_at": "2026-07-27T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": -1, "article_change": -1, "tone": "neutral", "height": 4, "articles": 8, "confidence": 26, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "28 Jul 23:59", "short_label": "28 Jul", "collected_at": "2026-07-28T23:59:59.999999+00:00", "score": 52, "delta": 2, "score_change": 2, "score_change_display": "+2", "confidence_change": 3, "article_change": 0, "tone": "neutral", "height": 4, "articles": 8, "confidence": 29, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "29 Jul 23:59", "short_label": "29 Jul", "collected_at": "2026-07-29T23:59:59.999999+00:00", "score": 51, "delta": 1, "score_change": -1, "score_change_display": "-1", "confidence_change": 0, "article_change": 1, "tone": "neutral", "height": 4, "articles": 9, "confidence": 29, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "01 Aug 23:59", "short_label": "01 Aug", "collected_at": "2026-08-01T23:59:59.999999+00:00", "score": 51, "delta": 1, "score_change": 0, "score_change_display": "+0", "confidence_change": -2, "article_change": -1, "tone": "neutral", "height": 4, "articles": 8, "confidence": 27, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "12 Aug 23:59", "short_label": "12 Aug", "collected_at": "2026-08-12T23:59:59.999999+00:00", "score": 51, "delta": 1, "score_change": 0, "score_change_display": "+0", "confidence_change": -1, "article_change": 0, "tone": "neutral", "height": 4, "articles": 8, "confidence": 26, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "13 Aug 18:52", "short_label": "13 Aug", "collected_at": "2026-08-13T18:52:24.471574+00:00", "score": 51, "delta": 1, "score_change": 0, "score_change_display": "+0", "confidence_change": -3, "article_change": 0, "tone": "neutral", "height": 4, "articles": 8, "confidence": 23, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}], "sentiment_history_insight": {"available": true, "series_version": "evidence-v7", "live_version": "evidence-v7", "comparable_to_live": true, "reconstructed": true, "observations": 17, "span_label": "52 days", "first_score": 50, "latest_score": 51, "net_change": 1, "net_change_display": "+1", "direction": "Broadly stable", "high_score": 52, "low_score": 50, "latest_confidence": 23, "confidence_change": -5, "latest_articles": 8, "article_change": 7, "latest_label": "13 Aug 18:52", "latest_evidence_label": "Provisional", "chart_rows": [{"label": "22 Jun 23:59", "short_label": "22 Jun", "collected_at": "2026-06-22T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": null, "score_change_display": "Start", "confidence_change": null, "article_change": null, "tone": "neutral", "height": 4, "articles": 1, "confidence": 28, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 42.0, "y": 135.0}, {"label": "23 Jun 23:59", "short_label": "23 Jun", "collected_at": "2026-06-23T23:59:59.999999+00:00", "score": 51, "delta": 1, "score_change": 1, "score_change_display": "+1", "confidence_change": -2, "article_change": 1, "tone": "neutral", "height": 4, "articles": 2, "confidence": 26, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 99.2, "y": 133.2}, {"label": "25 Jun 23:59", "short_label": "25 Jun", "collected_at": "2026-06-25T23:59:59.999999+00:00", "score": 52, "delta": 2, "score_change": 1, "score_change_display": "+1", "confidence_change": 2, "article_change": 1, "tone": "neutral", "height": 4, "articles": 3, "confidence": 28, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 156.5, "y": 131.4}, {"label": "27 Jun 23:59", "short_label": "27 Jun", "collected_at": "2026-06-27T23:59:59.999999+00:00", "score": 51, "delta": 1, "score_change": -1, "score_change_display": "-1", "confidence_change": -2, "article_change": 1, "tone": "neutral", "height": 4, "articles": 4, "confidence": 26, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 213.8, "y": 133.2}, {"label": "28 Jun 23:59", "short_label": "28 Jun", "collected_at": "2026-06-28T23:59:59.999999+00:00", "score": 51, "delta": 1, "score_change": 0, "score_change_display": "+0", "confidence_change": 0, "article_change": 1, "tone": "neutral", "height": 4, "articles": 5, "confidence": 26, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 271.0, "y": 133.2}, {"label": "30 Jun 23:59", "short_label": "30 Jun", "collected_at": "2026-06-30T23:59:59.999999+00:00", "score": 52, "delta": 2, "score_change": 1, "score_change_display": "+1", "confidence_change": 3, "article_change": 1, "tone": "neutral", "height": 4, "articles": 6, "confidence": 29, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 328.2, "y": 131.4}, {"label": "01 Jul 23:59", "short_label": "01 Jul", "collected_at": "2026-07-01T23:59:59.999999+00:00", "score": 52, "delta": 2, "score_change": 0, "score_change_display": "+0", "confidence_change": 0, "article_change": 1, "tone": "neutral", "height": 4, "articles": 7, "confidence": 29, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 385.5, "y": 131.4}, {"label": "09 Jul 23:59", "short_label": "09 Jul", "collected_at": "2026-07-09T23:59:59.999999+00:00", "score": 51, "delta": 1, "score_change": -1, "score_change_display": "-1", "confidence_change": -7, "article_change": 1, "tone": "neutral", "height": 4, "articles": 8, "confidence": 22, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 442.8, "y": 133.2}, {"label": "17 Jul 23:59", "short_label": "17 Jul", "collected_at": "2026-07-17T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": -1, "score_change_display": "-1", "confidence_change": 2, "article_change": 1, "tone": "neutral", "height": 4, "articles": 9, "confidence": 24, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 500.0, "y": 135.0}, {"label": "18 Jul 23:59", "short_label": "18 Jul", "collected_at": "2026-07-18T23:59:59.999999+00:00", "score": 51, "delta": 1, "score_change": 1, "score_change_display": "+1", "confidence_change": 2, "article_change": 1, "tone": "neutral", "height": 4, "articles": 10, "confidence": 26, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 557.2, "y": 133.2}, {"label": "24 Jul 23:59", "short_label": "24 Jul", "collected_at": "2026-07-24T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": -1, "score_change_display": "-1", "confidence_change": 1, "article_change": -1, "tone": "neutral", "height": 4, "articles": 9, "confidence": 27, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 614.5, "y": 135.0}, {"label": "27 Jul 23:59", "short_label": "27 Jul", "collected_at": "2026-07-27T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": -1, "article_change": -1, "tone": "neutral", "height": 4, "articles": 8, "confidence": 26, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 671.8, "y": 135.0}, {"label": "28 Jul 23:59", "short_label": "28 Jul", "collected_at": "2026-07-28T23:59:59.999999+00:00", "score": 52, "delta": 2, "score_change": 2, "score_change_display": "+2", "confidence_change": 3, "article_change": 0, "tone": "neutral", "height": 4, "articles": 8, "confidence": 29, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 729.0, "y": 131.4}, {"label": "29 Jul 23:59", "short_label": "29 Jul", "collected_at": "2026-07-29T23:59:59.999999+00:00", "score": 51, "delta": 1, "score_change": -1, "score_change_display": "-1", "confidence_change": 0, "article_change": 1, "tone": "neutral", "height": 4, "articles": 9, "confidence": 29, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 786.2, "y": 133.2}, {"label": "01 Aug 23:59", "short_label": "01 Aug", "collected_at": "2026-08-01T23:59:59.999999+00:00", "score": 51, "delta": 1, "score_change": 0, "score_change_display": "+0", "confidence_change": -2, "article_change": -1, "tone": "neutral", "height": 4, "articles": 8, "confidence": 27, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 843.5, "y": 133.2}, {"label": "12 Aug 23:59", "short_label": "12 Aug", "collected_at": "2026-08-12T23:59:59.999999+00:00", "score": 51, "delta": 1, "score_change": 0, "score_change_display": "+0", "confidence_change": -1, "article_change": 0, "tone": "neutral", "height": 4, "articles": 8, "confidence": 26, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 900.8, "y": 133.2}, {"label": "13 Aug 18:52", "short_label": "13 Aug", "collected_at": "2026-08-13T18:52:24.471574+00:00", "score": 51, "delta": 1, "score_change": 0, "score_change_display": "+0", "confidence_change": -3, "article_change": 0, "tone": "neutral", "height": 4, "articles": 8, "confidence": 23, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true, "x": 958.0, "y": 133.2}], "chart_points": "42.0,135.0 99.2,133.2 156.5,131.4 213.8,133.2 271.0,133.2 328.2,131.4 385.5,131.4 442.8,133.2 500.0,135.0 557.2,133.2 614.5,135.0 671.8,135.0 729.0,131.4 786.2,133.2 843.5,133.2 900.8,133.2 958.0,133.2", "changes": [{"label": "13 Aug 18:52", "short_label": "13 Aug", "collected_at": "2026-08-13T18:52:24.471574+00:00", "score": 51, "delta": 1, "score_change": 0, "score_change_display": "+0", "confidence_change": -3, "article_change": 0, "tone": "neutral", "height": 4, "articles": 8, "confidence": 23, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "12 Aug 23:59", "short_label": "12 Aug", "collected_at": "2026-08-12T23:59:59.999999+00:00", "score": 51, "delta": 1, "score_change": 0, "score_change_display": "+0", "confidence_change": -1, "article_change": 0, "tone": "neutral", "height": 4, "articles": 8, "confidence": 26, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "01 Aug 23:59", "short_label": "01 Aug", "collected_at": "2026-08-01T23:59:59.999999+00:00", "score": 51, "delta": 1, "score_change": 0, "score_change_display": "+0", "confidence_change": -2, "article_change": -1, "tone": "neutral", "height": 4, "articles": 8, "confidence": 27, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "29 Jul 23:59", "short_label": "29 Jul", "collected_at": "2026-07-29T23:59:59.999999+00:00", "score": 51, "delta": 1, "score_change": -1, "score_change_display": "-1", "confidence_change": 0, "article_change": 1, "tone": "neutral", "height": 4, "articles": 9, "confidence": 29, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "28 Jul 23:59", "short_label": "28 Jul", "collected_at": "2026-07-28T23:59:59.999999+00:00", "score": 52, "delta": 2, "score_change": 2, "score_change_display": "+2", "confidence_change": 3, "article_change": 0, "tone": "neutral", "height": 4, "articles": 8, "confidence": 29, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "27 Jul 23:59", "short_label": "27 Jul", "collected_at": "2026-07-27T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": -1, "article_change": -1, "tone": "neutral", "height": 4, "articles": 8, "confidence": 26, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "24 Jul 23:59", "short_label": "24 Jul", "collected_at": "2026-07-24T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": -1, "score_change_display": "-1", "confidence_change": 1, "article_change": -1, "tone": "neutral", "height": 4, "articles": 9, "confidence": 27, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}, {"label": "18 Jul 23:59", "short_label": "18 Jul", "collected_at": "2026-07-18T23:59:59.999999+00:00", "score": 51, "delta": 1, "score_change": 1, "score_change_display": "+1", "confidence_change": 2, "article_change": 1, "tone": "neutral", "height": 4, "articles": 10, "confidence": 26, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v7", "reconstructed": true}]}, "disclaimer": "Educational market research only. Not financial, investment, trading, tax, or legal advice."}