{"ticker": {"uuid": "5f04d508-9f1d-41f1-b1bc-62ee88675739", "symbol": "BMO", "name": "Bank of Montreal", "exchange": "TOR", "country": "CA", "sector": "Financial Services", "industry": "Banks - Diversified"}, "articles": [{"title": "Raymond James Financial Issues Positive Forecast for Bank of Montreal (TSE:BMO) Stock Price", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Raymond+James+Financial+Issues+Positive+Forecast+for+Bank+of+Montreal+%28TSE%3ABMO%29+Stock+Price%22+%22MarketBeat%22", "source_link_is_lookup": true, "source_name": "MarketBeat", "published_at": "2026-08-12T18:45:44+00:00", "published_display": "12 Aug 2026 18:45", "source_kind": "publisher", "company_focus": 1.0, "company_focus_pct": 100, "company_focus_label": "Main company", "sentiment": "positive", "sentiment_pct": 57, "tone_signals": ["Positive financial language"], "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.141036, "evidence_share": 39.7, "evidence_share_display": "39.7", "freshness_pct": 88.3, "age_days": 1.3, "influence_label": "High", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Is Bank Of Montreal (TSX:BMO) Fully Valued On New Bond And ETN Launches?", "summary": "Never miss an important update on your stock portfolio and cut through the noise. Over 7 million investors trust Simply Wall St to stay informed where it matters for FREE. Bank of Montreal (TSX:BMO) has drawn fresh attention after launching several leveraged MicroSectors ETNs tied to high yield and investment grade bond indices, as well as new fixed income offerings that expand its range of capital markets products. See our latest analysis for Bank of Montreal. Against this backdrop of new ETNs and bond issues, Bank of Montreal's share price has recently cooled over the past month. At the same", "url": "https://finance.yahoo.com/markets/stocks/articles/bank-montreal-tsx-bmo-fully-141525674.html", "source_link": "https://finance.yahoo.com/markets/stocks/articles/bank-montreal-tsx-bmo-fully-141525674.html", "source_link_is_lookup": false, "source_name": "finance.yahoo.com", "published_at": "2026-08-12T14:15:25+00:00", "published_display": "12 Aug 2026 14:15", "source_kind": "aggregator", "company_focus": 0.78, "company_focus_pct": 78, "company_focus_label": "Shared story", "sentiment": "neutral", "sentiment_pct": 54, "tone_signals": ["Positive financial language"], "event_type": "liquidity", "event_label": "Balance sheet", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.074406, "evidence_share": 20.9, "evidence_share_display": "20.9", "freshness_pct": 86.7, "age_days": 1.4, "influence_label": "High", "duplicate_count": 1, "topics": ["BALANCE SHEET", "BOND-OFFERINGS", "Balance Sheet", "Bond Offerings", "DIGITAL-BANKING", "DISCOUNTED CASH FLOW"], "evidence_basis": "archived_article", "score_included": true}, {"title": "Bank Of Montreal (TSX:BMO) Agrees C$2 Billion Moneris Deal And Joins Tokenized Network", "summary": "Make better investment decisions with Simply Wall St's easy, visual tools that give you a competitive edge. Bank of Montreal (TSX:BMO) and Royal Bank of Canada agreed to sell their joint payments processor Moneris to Francisco Partners in a transaction valued at about C$2b. BMO expects the Moneris sale to result in an after tax gain and a capital ratio improvement once the deal closes. Separately, BMO joined a consortium of banks working with The Clearing House on a shared tokenized deposit network for digital payments. The tokenized deposit initiative is intended to create interoperable rails", "url": "https://finance.yahoo.com/markets/stocks/articles/bank-montreal-tsx-bmo-agrees-210949299.html", "source_link": "https://finance.yahoo.com/markets/stocks/articles/bank-montreal-tsx-bmo-agrees-210949299.html", "source_link_is_lookup": false, "source_name": "finance.yahoo.com", "published_at": "2026-08-11T21:09:49+00:00", "published_display": "11 Aug 2026 21:09", "source_kind": "aggregator", "company_focus": 0.78, "company_focus_pct": 78, "company_focus_label": "Shared story", "sentiment": "positive", "sentiment_pct": 57, "tone_signals": ["Positive financial language"], "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.058275, "evidence_share": 16.4, "evidence_share_display": "16.4", "freshness_pct": 80.8, "age_days": 2.2, "influence_label": "Medium", "duplicate_count": 1, "topics": ["BALANCE SHEET", "BANKS", "Balance Sheet", "Banks", "DIGITAL-PAYMENTS", "Digital Payments"], "evidence_basis": "archived_article", "score_included": true}, {"title": "Bank of Montreal (BMO:CA) Strong Buy Signal, Rising Price Targets, and Positive Outlook", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Bank+of+Montreal+%28BMO%3ACA%29+Strong+Buy+Signal%2C+Rising+Price+Targets%2C+and+Positive+Outlook%22+%22The+Globe+and+Mail%22", "source_link_is_lookup": true, "source_name": "The Globe and Mail", "published_at": "2026-08-06T09:10:00.764203+00:00", "published_display": "06 Aug 2026 09:10", "source_kind": "publisher", "company_focus": 1.0, "company_focus_pct": 100, "company_focus_label": "Main company", "sentiment": "positive", "sentiment_pct": 63, "tone_signals": ["Positive financial language"], "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.079566, "evidence_share": 22.4, "evidence_share_display": "22.4", "freshness_pct": 46.9, "age_days": 7.7, "influence_label": "High", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Bank Of Montreal (BMO) Stock Price | Live Quotes & Charts | NYSE", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Bank+Of+Montreal+%28BMO%29+Stock+Price+%7C+Live+Quotes+%26+Charts+%7C+NYSE%22+%22StocksToTrade%22", "source_link_is_lookup": true, "source_name": "StocksToTrade", "published_at": "2026-08-04T03:59:57.618782+00:00", "published_display": "04 Aug 2026 03:59", "source_kind": "publisher", "company_focus": 1.0, "company_focus_pct": 100, "company_focus_label": "Main company", "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.001747, "evidence_share": 0.5, "evidence_share_display": "0.5", "freshness_pct": 3.3, "age_days": 9.9, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Bank of Montreal (BMO) stock price, news, quote and history", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Bank+of+Montreal+%28BMO%29+stock+price%2C+news%2C+quote+and+history%22", "source_link_is_lookup": true, "source_name": "Market source", "published_at": "2026-07-28T03:59:13.738023+00:00", "published_display": "28 Jul 2026 03:59", "source_kind": "aggregator", "company_focus": 1.0, "company_focus_pct": 100, "company_focus_label": "Main company", "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.000142, "evidence_share": 0.0, "evidence_share_display": "<0.1", "freshness_pct": 0.3, "age_days": 16.9, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "29,400 Shares in Bank Of Montreal $BMO Bought by Andra AP fonden", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%2229%2C400+Shares+in+Bank+Of+Montreal+%24BMO+Bought+by+Andra+AP+fonden%22+%22MarketBeat%22", "source_link_is_lookup": true, "source_name": "MarketBeat", "published_at": "2026-07-23T09:39:25.809934+00:00", "published_display": "23 Jul 2026 09:39", "source_kind": "publisher", "company_focus": 1.0, "company_focus_pct": 100, "company_focus_label": "Main company", "sentiment": "positive", "sentiment_pct": 58, "tone_signals": ["Institutional or insider buying"], "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 4.9e-05, "evidence_share": 0.0, "evidence_share_display": "<0.1", "freshness_pct": 0.1, "age_days": 21.6, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Bank Of Montreal (NYSE:BMO) Sets New 52-Week High - Still a Buy?", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Bank+Of+Montreal+%28NYSE%3ABMO%29+Sets+New+52-Week+High+-+Still+a+Buy%3F%22+%22MarketBeat%22", "source_link_is_lookup": true, "source_name": "MarketBeat", "published_at": "2026-07-22T09:29:13.401623+00:00", "published_display": "22 Jul 2026 09:29", "source_kind": "publisher", "company_focus": 1.0, "company_focus_pct": 100, "company_focus_label": "Main company", "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": 2.1e-05, "evidence_share": 0.0, "evidence_share_display": "<0.1", "freshness_pct": 0.0, "age_days": 22.6, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "BMO\u2019s New AI Life Insurance Platform Might Change The Case For Investing In Bank of Montreal (TSX:BMO)", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22BMO%E2%80%99s+New+AI+Life+Insurance+Platform+Might+Change+The+Case+For+Investing+In+Bank+of+Montreal+%28TSX%3ABMO%29%22+%22simplywall.st%22", "source_link_is_lookup": true, "source_name": "simplywall.st", "published_at": "2026-07-20T14:05:34.635662+00:00", "published_display": "20 Jul 2026 14:05", "source_kind": "publisher", "company_focus": 1.0, "company_focus_pct": 100, "company_focus_label": "Main company", "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": 1.1e-05, "evidence_share": 0.0, "evidence_share_display": "<0.1", "freshness_pct": 0.0, "age_days": 24.5, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Bank of Montreal (TSX:BMO) Stock Looks Fully Priced On Its 156% Run", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Bank+of+Montreal+%28TSX%3ABMO%29+Stock+Looks+Fully+Priced+On+Its+156%25+Run%22", "source_link_is_lookup": true, "source_name": "Market source", "published_at": "2026-07-19T02:49:18.477163+00:00", "published_display": "19 Jul 2026 02:49", "source_kind": "aggregator", "company_focus": 1.0, "company_focus_pct": 100, "company_focus_label": "Main company", "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": 6e-06, "evidence_share": 0.0, "evidence_share_display": "<0.1", "freshness_pct": 0.0, "age_days": 25.9, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Bank of Montreal Issues US$2 Billion Covered Bonds Under Global Program", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Bank+of+Montreal+Issues+US%242+Billion+Covered+Bonds+Under+Global+Program%22+%22The+Globe+and+Mail%22", "source_link_is_lookup": true, "source_name": "The Globe and Mail", "published_at": "2026-07-15T13:19:13.438343+00:00", "published_display": "15 Jul 2026 13:19", "source_kind": "publisher", "company_focus": 1.0, "company_focus_pct": 100, "company_focus_label": "Main company", "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": 2e-06, "evidence_share": 0.0, "evidence_share_display": "<0.1", "freshness_pct": 0.0, "age_days": 29.5, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}], "by_tier": {"direct": [{"title": "Raymond James Financial Issues Positive Forecast for Bank of Montreal (TSE:BMO) Stock Price", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Raymond+James+Financial+Issues+Positive+Forecast+for+Bank+of+Montreal+%28TSE%3ABMO%29+Stock+Price%22+%22MarketBeat%22", "source_link_is_lookup": true, "source_name": "MarketBeat", "published_at": "2026-08-12T18:45:44+00:00", "published_display": "12 Aug 2026 18:45", "provider": "", "providers": [], "provider_symbol": "", "provider_symbols": [], "target_provider_symbol": "", "cross_listing": false, "source_names": ["MarketBeat"], "source_kind": "publisher", "story_key": "e73cbf174ada2910b7ba1dba0d7b823e44ecac8f86387dc6564ac89685c74930", "target_scope": "", "durable_archive": true, "archive_provider": "", "sentiment_origin": "stored_reclassified", "model_confidence": 0.461, "provider_directional_mass": null, "relevance_score": null, "company_focus": 1.0, "company_focus_pct": 100, "company_focus_label": "Main company", "entity_mapped": false, "sentiment_conflict": 0.0, "sentiment": "positive", "sentiment_pct": 57, "tone_signals": ["Positive financial language"], "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.141036, "evidence_share": 39.7, "evidence_share_display": "39.7", "freshness_pct": 88.3, "age_days": 1.3, "influence_label": "High", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Is Bank Of Montreal (TSX:BMO) Fully Valued On New Bond And ETN Launches?", "summary": "Never miss an important update on your stock portfolio and cut through the noise. Over 7 million investors trust Simply Wall St to stay informed where it matters for FREE. Bank of Montreal (TSX:BMO) has drawn fresh attention after launching several leveraged MicroSectors ETNs tied to high yield and investment grade bond indices, as well as new fixed income offerings that expand its range of capital markets products. See our latest analysis for Bank of Montreal. Against this backdrop of new ETNs and bond issues, Bank of Montreal's share price has recently cooled over the past month. At the same", "url": "https://finance.yahoo.com/markets/stocks/articles/bank-montreal-tsx-bmo-fully-141525674.html", "source_link": "https://finance.yahoo.com/markets/stocks/articles/bank-montreal-tsx-bmo-fully-141525674.html", "source_link_is_lookup": false, "source_name": "finance.yahoo.com", "published_at": "2026-08-12T14:15:25+00:00", "published_display": "12 Aug 2026 14:15", "provider": "eodhd", "providers": ["eodhd"], "provider_symbol": "BMO.TO", "provider_symbols": ["BMO.ARCHIVE", "BMO.TO", "BMO.US", "BZZ.F", "BZZ.MU"], "target_provider_symbol": "BMO.TO", "cross_listing": false, "source_names": ["finance.yahoo.com"], "source_kind": "aggregator", "story_key": "0716a3d725d7e9ddcbb46842f932c74e5942e85e44253f9195322cf3664cb306", "target_scope": "Is Bank Of Montreal (TSX:BMO) Fully Valued On New Bond And ETN Launches? Bank of Montreal (TSX:BMO) has drawn fresh attention after launching several leveraged MicroSectors ETNs tied to high yield and investment grade bond indices, as well as new fixed income offerings that expand its range of capital markets products. See our latest analysis for Bank of Montreal. Against this backdrop of new ETNs and bond issues, Bank of Montreal's share price has recently cooled over the past month.", "durable_archive": false, "archive_provider": "", "sentiment_origin": "stored_reclassified", "model_confidence": 0.456, "provider_directional_mass": 0.182, "relevance_score": 0.78, "company_focus": 0.78, "company_focus_pct": 78, "company_focus_label": "Shared story", "entity_mapped": true, "sentiment_conflict": 0.0, "sentiment": "neutral", "sentiment_pct": 54, "tone_signals": ["Positive financial language"], "event_type": "liquidity", "event_label": "Balance sheet", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.074406, "evidence_share": 20.9, "evidence_share_display": "20.9", "freshness_pct": 86.7, "age_days": 1.4, "influence_label": "High", "duplicate_count": 1, "topics": ["BALANCE SHEET", "BOND-OFFERINGS", "Balance Sheet", "Bond Offerings", "DIGITAL-BANKING", "DISCOUNTED CASH FLOW"], "evidence_basis": "archived_article", "score_included": true}, {"title": "Bank Of Montreal (TSX:BMO) Agrees C$2 Billion Moneris Deal And Joins Tokenized Network", "summary": "Make better investment decisions with Simply Wall St's easy, visual tools that give you a competitive edge. Bank of Montreal (TSX:BMO) and Royal Bank of Canada agreed to sell their joint payments processor Moneris to Francisco Partners in a transaction valued at about C$2b. BMO expects the Moneris sale to result in an after tax gain and a capital ratio improvement once the deal closes. Separately, BMO joined a consortium of banks working with The Clearing House on a shared tokenized deposit network for digital payments. The tokenized deposit initiative is intended to create interoperable rails", "url": "https://finance.yahoo.com/markets/stocks/articles/bank-montreal-tsx-bmo-agrees-210949299.html", "source_link": "https://finance.yahoo.com/markets/stocks/articles/bank-montreal-tsx-bmo-agrees-210949299.html", "source_link_is_lookup": false, "source_name": "finance.yahoo.com", "published_at": "2026-08-11T21:09:49+00:00", "published_display": "11 Aug 2026 21:09", "provider": "eodhd", "providers": ["eodhd"], "provider_symbol": "BMO.US", "provider_symbols": ["BMO-PE.TO", "BMO.ARCHIVE", "BMO.TO", "BMO.US", "BZZ.F", "BZZ.MU"], "target_provider_symbol": "BMO.US", "cross_listing": false, "source_names": ["finance.yahoo.com"], "source_kind": "aggregator", "story_key": "ec38385fd589d5d3a26aa621595dbf9f23116ce219035b943d7c529c0561e23c", "target_scope": "Bank Of Montreal (TSX:BMO) Agrees C$2 Billion Moneris Deal And Joins Tokenized Network Bank of Montreal (TSX:BMO) and Royal Bank of Canada agreed to sell their joint payments processor Moneris to Francisco Partners in a transaction valued at about C$2b.", "durable_archive": false, "archive_provider": "", "sentiment_origin": "stored_reclassified", "model_confidence": 0.461, "provider_directional_mass": 0.127, "relevance_score": 0.78, "company_focus": 0.78, "company_focus_pct": 78, "company_focus_label": "Shared story", "entity_mapped": true, "sentiment_conflict": 0.0, "sentiment": "positive", "sentiment_pct": 57, "tone_signals": ["Positive financial language"], "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.058275, "evidence_share": 16.4, "evidence_share_display": "16.4", "freshness_pct": 80.8, "age_days": 2.2, "influence_label": "Medium", "duplicate_count": 1, "topics": ["BALANCE SHEET", "BANKS", "Balance Sheet", "Banks", "DIGITAL-PAYMENTS", "Digital Payments"], "evidence_basis": "archived_article", "score_included": true}, {"title": "Bank of Montreal (BMO:CA) Strong Buy Signal, Rising Price Targets, and Positive Outlook", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Bank+of+Montreal+%28BMO%3ACA%29+Strong+Buy+Signal%2C+Rising+Price+Targets%2C+and+Positive+Outlook%22+%22The+Globe+and+Mail%22", "source_link_is_lookup": true, "source_name": "The Globe and Mail", "published_at": "2026-08-06T09:10:00.764203+00:00", "published_display": "06 Aug 2026 09:10", "provider": "archive", "providers": ["archive"], "provider_symbol": "", "provider_symbols": ["BMO.ARCHIVE"], "target_provider_symbol": "BMO.ARCHIVE", "cross_listing": false, "source_names": ["The Globe and Mail"], "source_kind": "publisher", "story_key": "d62ab3c54f637f69a02dcd044ffb76478e3d8d10cc2f641ec54f6440bff85eef", "target_scope": "Bank of Montreal (BMO:CA) Strong Buy Signal, Rising Price Targets, and Positive Outlook", "durable_archive": true, "archive_provider": "snapshot", "sentiment_origin": "stored_reclassified", "model_confidence": 0.493, "provider_directional_mass": null, "relevance_score": 0.78, "company_focus": 1.0, "company_focus_pct": 100, "company_focus_label": "Main company", "entity_mapped": true, "sentiment_conflict": 0.0, "sentiment": "positive", "sentiment_pct": 63, "tone_signals": ["Positive financial language"], "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.079566, "evidence_share": 22.4, "evidence_share_display": "22.4", "freshness_pct": 46.9, "age_days": 7.7, "influence_label": "High", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Bank Of Montreal (BMO) Stock Price | Live Quotes & Charts | NYSE", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Bank+Of+Montreal+%28BMO%29+Stock+Price+%7C+Live+Quotes+%26+Charts+%7C+NYSE%22+%22StocksToTrade%22", "source_link_is_lookup": true, "source_name": "StocksToTrade", "published_at": "2026-08-04T03:59:57.618782+00:00", "published_display": "04 Aug 2026 03:59", "provider": "archive", "providers": ["archive"], "provider_symbol": "", "provider_symbols": ["BMO.ARCHIVE"], "target_provider_symbol": "BMO.ARCHIVE", "cross_listing": false, "source_names": ["StocksToTrade"], "source_kind": "publisher", "story_key": "6710f9337ed6bec6aef0cbb65db9e1089fb11132d9e54c62080ea2ac944fa9b7", "target_scope": "Bank Of Montreal (BMO) Stock Price | Live Quotes & Charts | NYSE", "durable_archive": true, "archive_provider": "snapshot", "sentiment_origin": "stored_reclassified", "model_confidence": 0.4, "provider_directional_mass": null, "relevance_score": 0.78, "company_focus": 1.0, "company_focus_pct": 100, "company_focus_label": "Main company", "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.001747, "evidence_share": 0.5, "evidence_share_display": "0.5", "freshness_pct": 3.3, "age_days": 9.9, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Bank of Montreal (BMO) stock price, news, quote and history", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Bank+of+Montreal+%28BMO%29+stock+price%2C+news%2C+quote+and+history%22", "source_link_is_lookup": true, "source_name": "Market source", "published_at": "2026-07-28T03:59:13.738023+00:00", "published_display": "28 Jul 2026 03:59", "provider": "archive", "providers": ["archive"], "provider_symbol": "", "provider_symbols": ["BMO.ARCHIVE"], "target_provider_symbol": "BMO.ARCHIVE", "cross_listing": false, "source_names": ["Market source"], "source_kind": "aggregator", "story_key": "8c22480c07e7c92fa292e165235ec57cefe6597e56ae32d338142d5af14e5beb", "target_scope": "Bank of Montreal (BMO) stock price, news, quote and history", "durable_archive": true, "archive_provider": "snapshot", "sentiment_origin": "stored_reclassified", "model_confidence": 0.4, "provider_directional_mass": null, "relevance_score": 0.78, "company_focus": 1.0, "company_focus_pct": 100, "company_focus_label": "Main company", "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.000142, "evidence_share": 0.0, "evidence_share_display": "<0.1", "freshness_pct": 0.3, "age_days": 16.9, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "29,400 Shares in Bank Of Montreal $BMO Bought by Andra AP fonden", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%2229%2C400+Shares+in+Bank+Of+Montreal+%24BMO+Bought+by+Andra+AP+fonden%22+%22MarketBeat%22", "source_link_is_lookup": true, "source_name": "MarketBeat", "published_at": "2026-07-23T09:39:25.809934+00:00", "published_display": "23 Jul 2026 09:39", "provider": "archive", "providers": ["archive"], "provider_symbol": "", "provider_symbols": ["BMO.ARCHIVE"], "target_provider_symbol": "BMO.ARCHIVE", "cross_listing": false, "source_names": ["MarketBeat"], "source_kind": "publisher", "story_key": "e48aaa737c3e25030ebcc3478ca36184a8875ca7e3d57225f0e2658a74424ecc", "target_scope": "29,400 Shares in Bank Of Montreal $BMO Bought by Andra AP fonden", "durable_archive": true, "archive_provider": "snapshot", "sentiment_origin": "stored_reclassified", "model_confidence": 0.539, "provider_directional_mass": null, "relevance_score": 0.78, "company_focus": 1.0, "company_focus_pct": 100, "company_focus_label": "Main company", "entity_mapped": true, "sentiment_conflict": 0.0, "sentiment": "positive", "sentiment_pct": 58, "tone_signals": ["Institutional or insider buying"], "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 4.9e-05, "evidence_share": 0.0, "evidence_share_display": "<0.1", "freshness_pct": 0.1, "age_days": 21.6, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Bank Of Montreal (NYSE:BMO) Sets New 52-Week High - Still a Buy?", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Bank+Of+Montreal+%28NYSE%3ABMO%29+Sets+New+52-Week+High+-+Still+a+Buy%3F%22+%22MarketBeat%22", "source_link_is_lookup": true, "source_name": "MarketBeat", "published_at": "2026-07-22T09:29:13.401623+00:00", "published_display": "22 Jul 2026 09:29", "provider": "archive", "providers": ["archive"], "provider_symbol": "", "provider_symbols": ["BMO.ARCHIVE"], "target_provider_symbol": "BMO.ARCHIVE", "cross_listing": false, "source_names": ["MarketBeat"], "source_kind": "publisher", "story_key": "08f736d9639f280c57e1c93f562ac01a34a8046ca94200a1257b7455d9158899", "target_scope": "Bank Of Montreal (NYSE:BMO) Sets New 52-Week High - Still a Buy?", "durable_archive": true, "archive_provider": "snapshot", "sentiment_origin": "stored_reclassified", "model_confidence": 0.4, "provider_directional_mass": null, "relevance_score": 0.78, "company_focus": 1.0, "company_focus_pct": 100, "company_focus_label": "Main company", "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": 2.1e-05, "evidence_share": 0.0, "evidence_share_display": "<0.1", "freshness_pct": 0.0, "age_days": 22.6, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "BMO\u2019s New AI Life Insurance Platform Might Change The Case For Investing In Bank of Montreal (TSX:BMO)", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22BMO%E2%80%99s+New+AI+Life+Insurance+Platform+Might+Change+The+Case+For+Investing+In+Bank+of+Montreal+%28TSX%3ABMO%29%22+%22simplywall.st%22", "source_link_is_lookup": true, "source_name": "simplywall.st", "published_at": "2026-07-20T14:05:34.635662+00:00", "published_display": "20 Jul 2026 14:05", "provider": "archive", "providers": ["archive"], "provider_symbol": "", "provider_symbols": ["BMO.ARCHIVE"], "target_provider_symbol": "BMO.ARCHIVE", "cross_listing": false, "source_names": ["simplywall.st"], "source_kind": "publisher", "story_key": "1069b36ffaaa60a337f59650ec1bdb089ee8308c746c0f1da0e327811ab2a92a", "target_scope": "BMO\u2019s New AI Life Insurance Platform Might Change The Case For Investing In Bank of Montreal (TSX:BMO)", "durable_archive": true, "archive_provider": "snapshot", "sentiment_origin": "stored_reclassified", "model_confidence": 0.4, "provider_directional_mass": null, "relevance_score": 0.78, "company_focus": 1.0, "company_focus_pct": 100, "company_focus_label": "Main company", "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": 1.1e-05, "evidence_share": 0.0, "evidence_share_display": "<0.1", "freshness_pct": 0.0, "age_days": 24.5, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Bank of Montreal (TSX:BMO) Stock Looks Fully Priced On Its 156% Run", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Bank+of+Montreal+%28TSX%3ABMO%29+Stock+Looks+Fully+Priced+On+Its+156%25+Run%22", "source_link_is_lookup": true, "source_name": "Market source", "published_at": "2026-07-19T02:49:18.477163+00:00", "published_display": "19 Jul 2026 02:49", "provider": "archive", "providers": ["archive"], "provider_symbol": "", "provider_symbols": ["BMO.ARCHIVE"], "target_provider_symbol": "BMO.ARCHIVE", "cross_listing": false, "source_names": ["Market source"], "source_kind": "aggregator", "story_key": "212db36a9ede5f8470084a57acf9cbb4a64b44824f93b96dbd57bb6db9312a48", "target_scope": "Bank of Montreal (TSX:BMO) Stock Looks Fully Priced On Its 156% Run", "durable_archive": true, "archive_provider": "snapshot", "sentiment_origin": "stored_reclassified", "model_confidence": 0.4, "provider_directional_mass": null, "relevance_score": 0.78, "company_focus": 1.0, "company_focus_pct": 100, "company_focus_label": "Main company", "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": 6e-06, "evidence_share": 0.0, "evidence_share_display": "<0.1", "freshness_pct": 0.0, "age_days": 25.9, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Bank of Montreal Issues US$2 Billion Covered Bonds Under Global Program", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Bank+of+Montreal+Issues+US%242+Billion+Covered+Bonds+Under+Global+Program%22+%22The+Globe+and+Mail%22", "source_link_is_lookup": true, "source_name": "The Globe and Mail", "published_at": "2026-07-15T13:19:13.438343+00:00", "published_display": "15 Jul 2026 13:19", "provider": "archive", "providers": ["archive"], "provider_symbol": "", "provider_symbols": ["BMO.ARCHIVE"], "target_provider_symbol": "BMO.ARCHIVE", "cross_listing": false, "source_names": ["The Globe and Mail"], "source_kind": "publisher", "story_key": "f2c4afc0671a74a3f2563d3ea55a5b322ef2df2a55d6a86859ffd569629b7bfd", "target_scope": "Bank of Montreal Issues US$2 Billion Covered Bonds Under Global Program", "durable_archive": true, "archive_provider": "snapshot", "sentiment_origin": "stored_reclassified", "model_confidence": 0.4, "provider_directional_mass": null, "relevance_score": 0.78, "company_focus": 1.0, "company_focus_pct": 100, "company_focus_label": "Main company", "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": 2e-06, "evidence_share": 0.0, "evidence_share_display": "<0.1", "freshness_pct": 0.0, "age_days": 29.5, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}], "industry": [], "sector": []}, "total_fetched": 11, "total_unique": 11, "total_relevant": 11, "pipeline_health": {"eodhd": {"status": "healthy", "calls_used": 25, "configured": true, "last_error": "", "rate_limit": 1200, "call_budget": 10000, "requests_made": 5, "newest_seen_at": "2026-08-14T00:01:00+00:00", "rate_remaining": 1198, "budget_used_pct": 0.2, "last_success_at": "2026-08-14T00:17:05.539434+00:00", "mapped_mentions": 3877, "unmapped_mentions": 1813}, "status": "healthy", "raw_articles": 38, "eodhd_articles": 14, "unique_stories": 25, "direct_evidence": 11, "provider_counts": {"eodhd": 16}, "provider_errors": {}, "archive_articles": 11, "current_evidence": 11, "relevant_stories": 11, "duplicates_removed": 13, "durable_story_count": 11, "providers_attempted": 1, "durable_collected_at": "2026-08-14T00:22:08.920517+00:00", "durable_evidence_used": true, "providers_with_results": 1, "matched_archive_stories": 10, "provider_rejected_counts": {"eodhd": 14}, "provider_relevant_counts": {"eodhd": 2}, "durable_newest_article_at": "2026-08-12T18:45:44+00:00"}, "sentiment_summary": {"positive": 4, "negative": 0, "neutral": 7, "score": 52, "raw_score": 58, "total": 11, "evidence_count": 11, "effective_articles": 3.59, "information_mass": 0.355, "direct_story_count": 11, "direct_source_count": 6, "industry_story_count": 0, "sector_story_count": 0, "story_count": 11, "source_count": 6, "source_concentration": 0.3474, "direct_share": 92, "dispersion": 3, "confidence": 31, "evidence_status": "provisional", "score_version": "evidence-v9", "window_days": 30, "weighting_method": "event-aware exponential freshness decay", "newest_article_at": "2026-08-12T18:45:44+00:00", "label": "Early balanced news score", "tone": "neutral"}, "classifier": {"primary_event": "general", "primary_label": "Market update", "confidence": 82, "events": [{"event": "general", "label": "Market update", "weight": 4.1, "count": 7}, {"event": "guidance", "label": "Guidance", "weight": 1.2, "count": 2}, {"event": "liquidity", "label": "Balance sheet", "weight": 0.55, "count": 1}, {"event": "deals", "label": "Deals and strategy", "weight": 0.55, "count": 1}], "positive_events": 4, "negative_events": 0, "pipeline": {"eodhd": {"status": "healthy", "calls_used": 25, "configured": true, "last_error": "", "rate_limit": 1200, "call_budget": 10000, "requests_made": 5, "newest_seen_at": "2026-08-14T00:01:00+00:00", "rate_remaining": 1198, "budget_used_pct": 0.2, "last_success_at": "2026-08-14T00:17:05.539434+00:00", "mapped_mentions": 3877, "unmapped_mentions": 1813}, "status": "healthy", "raw_articles": 38, "eodhd_articles": 14, "unique_stories": 25, "direct_evidence": 11, "provider_counts": {"eodhd": 16}, "provider_errors": {}, "archive_articles": 11, "current_evidence": 11, "relevant_stories": 11, "duplicates_removed": 13, "durable_story_count": 11, "providers_attempted": 1, "durable_collected_at": "2026-08-14T00:22:08.920517+00:00", "durable_evidence_used": true, "providers_with_results": 1, "matched_archive_stories": 10, "provider_rejected_counts": {"eodhd": 14}, "provider_relevant_counts": {"eodhd": 2}, "durable_newest_article_at": "2026-08-12T18:45:44+00:00"}}, "market_context": {"has_market_context": true, "latest_close": 253.24, "latest_week": "2026-08-07", "one_week_move": 0.7, "four_week_move": 0.6, "twelve_week_move": 20.6, "trend_signal": "1", "trend_label": "Trend active", "trend_tone": "positive", "market_dynamics": 1.576118, "market_dynamics_buy_signal": false, "relative_strength": 15.827181, "fair_value_gap": 74.7, "fair_value_label": "Materially above fair value", "fair_value_tone": "negative", "expectation_direction": "positive", "expectation_probability": 61.4599, "reaction_label": "Price digesting", "reaction_tone": "neutral", "market_sentence": "+0.7% over one week, +0.6% 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": 31, "badges": ["Provisional evidence"], "opportunities": [], "risks": [], "event_label": "Market update", "sentiment_word": "balanced"}, "charts": {"sources": [{"label": "MarketBeat", "count": 3}, {"label": "finance.yahoo.com", "count": 2}, {"label": "The Globe and Mail", "count": 2}, {"label": "Market source", "count": 2}, {"label": "StocksToTrade", "count": 1}, {"label": "simplywall.st", "count": 1}], "tiers": [{"label": "Direct company coverage", "count": 11}, {"label": "Industry context", "count": 0}, {"label": "Sector context", "count": 0}], "events": [{"label": "Market update", "count": 7}, {"label": "Guidance", "count": 2}, {"label": "Balance sheet", "count": 1}, {"label": "Deals and strategy", "count": 1}]}, "insights": [{"label": "Weighted tone", "value": "52/100", "tone": "neutral", "text": "Early balanced news score"}, {"label": "Evidence confidence", "value": "31/100", "tone": "neutral", "text": "3.59 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": "82/100 evidence concentration around this catalyst."}, {"label": "Company focus", "value": "11", "tone": "positive", "text": "92% of weighted evidence is company-specific."}, {"label": "Evidence agreement", "value": "3/100", "tone": "positive", "text": "lower dispersion means the independent stories agree more closely."}, {"label": "Trend context", "value": "Trend active", "tone": "positive", "text": "+0.7% over one week, +0.6% over four weeks, trend active, and materially above fair value."}, {"label": "Latest direct headline", "value": "Positive", "tone": "positive", "text": "Raymond James Financial Issues Positive Forecast for Bank of Montreal (TSE:BMO) Stock Price"}], "updated_at": "2026-08-14T00:22:08.920517+00:00", "detail_intelligence": {"headline": "Early balanced news score", "summary": "11 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": 52, "display": "52", "tone": "neutral", "note": "Early balanced news score"}, {"label": "Confidence", "value": 31, "display": "31", "tone": "negative", "note": "thin evidence"}, {"label": "Company news", "value": 92, "display": "92%", "tone": "positive", "note": "11 company stories"}, {"label": "Story agreement", "value": 97, "display": "97", "tone": "positive", "note": "3/100 difference"}], "confidence_drivers": [{"label": "Amount of evidence", "value": 7, "note": "0.355 after freshness weighting"}, {"label": "Source breadth", "value": 100, "note": "6 independent publishers"}, {"label": "Company relevance", "value": 92, "note": "share tied directly to this company"}, {"label": "Freshness", "value": 66, "note": "recency-weighted evidence"}, {"label": "Agreement", "value": 97, "note": "how closely stories agree"}, {"label": "Publisher mix", "value": 65, "note": "less reliance on one publisher"}], "freshness": 66, "source_independence": 65, "timeline": [{"date": "2026-07-16", "label": "16 Jul", "count": 0, "score": null, "tone": "neutral", "x": 42.0, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-17", "label": "17 Jul", "count": 0, "score": null, "tone": "neutral", "x": 73.6, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-18", "label": "18 Jul", "count": 0, "score": null, "tone": "neutral", "x": 105.2, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-19", "label": "19 Jul", "count": 1, "score": 50, "tone": "neutral", "x": 136.8, "y": 135.0, "volume_height": 26.0, "volume_y": 240.0}, {"date": "2026-07-20", "label": "20 Jul", "count": 1, "score": 50, "tone": "neutral", "x": 168.3, "y": 135.0, "volume_height": 26.0, "volume_y": 240.0}, {"date": "2026-07-21", "label": "21 Jul", "count": 0, "score": null, "tone": "neutral", "x": 199.9, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-22", "label": "22 Jul", "count": 1, "score": 50, "tone": "neutral", "x": 231.5, "y": 135.0, "volume_height": 26.0, "volume_y": 240.0}, {"date": "2026-07-23", "label": "23 Jul", "count": 1, "score": 58, "tone": "positive", "x": 263.1, "y": 120.4, "volume_height": 26.0, "volume_y": 240.0}, {"date": "2026-07-24", "label": "24 Jul", "count": 0, "score": null, "tone": "neutral", "x": 294.7, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-25", "label": "25 Jul", "count": 0, "score": null, "tone": "neutral", "x": 326.3, "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": 357.9, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-27", "label": "27 Jul", "count": 0, "score": null, "tone": "neutral", "x": 389.4, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-28", "label": "28 Jul", "count": 1, "score": 50, "tone": "neutral", "x": 421.0, "y": 135.0, "volume_height": 26.0, "volume_y": 240.0}, {"date": "2026-07-29", "label": "29 Jul", "count": 0, "score": null, "tone": "neutral", "x": 452.6, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-30", "label": "30 Jul", "count": 0, "score": null, "tone": "neutral", "x": 484.2, "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": 515.8, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-01", "label": "01 Aug", "count": 0, "score": null, "tone": "neutral", "x": 547.4, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-02", "label": "02 Aug", "count": 0, "score": null, "tone": "neutral", "x": 579.0, "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": 610.6, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-04", "label": "04 Aug", "count": 1, "score": 50, "tone": "neutral", "x": 642.1, "y": 135.0, "volume_height": 26.0, "volume_y": 240.0}, {"date": "2026-08-05", "label": "05 Aug", "count": 0, "score": null, "tone": "neutral", "x": 673.7, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-06", "label": "06 Aug", "count": 1, "score": 63, "tone": "positive", "x": 705.3, "y": 111.3, "volume_height": 26.0, "volume_y": 240.0}, {"date": "2026-08-07", "label": "07 Aug", "count": 0, "score": null, "tone": "neutral", "x": 736.9, "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": 768.5, "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": 800.1, "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": 831.7, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-11", "label": "11 Aug", "count": 1, "score": 57, "tone": "neutral", "x": 863.2, "y": 122.3, "volume_height": 26.0, "volume_y": 240.0}, {"date": "2026-08-12", "label": "12 Aug", "count": 2, "score": 56, "tone": "neutral", "x": 894.8, "y": 124.1, "volume_height": 52.0, "volume_y": 214.0}, {"date": "2026-08-13", "label": "13 Aug", "count": 0, "score": null, "tone": "neutral", "x": 926.4, "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": 958.0, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}], "timeline_points": "136.8,135.0 168.3,135.0 231.5,135.0 263.1,120.4 421.0,135.0 642.1,135.0 705.3,111.3 863.2,122.3 894.8,124.1", "timeline_has_signal": true, "timeline_start": "16 Jul", "timeline_mid": "31 Jul", "timeline_end": "14 Aug", "momentum": {"label": "Establishing", "tone": "neutral", "recent_score": 56, "prior_score": null, "delta": null, "recent_count": 3, "prior_count": 0, "volume_delta": 3, "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": 56, "delta": null, "latest_count": 0, "baseline_count": 3, "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": 3, "share": 27}, {"label": "4 to 7 days", "count": 0, "share": 0}, {"label": "8 to 14 days", "count": 2, "share": 18}, {"label": "15 to 21 days", "count": 1, "share": 9}, {"label": "22 to 30 days", "count": 5, "share": 45}], "source_profile": [{"label": "MarketBeat", "count": 3, "share": 27, "score": 57, "tone": "neutral"}, {"label": "The Globe and Mail", "count": 2, "share": 18, "score": 63, "tone": "positive"}, {"label": "finance.yahoo.com", "count": 2, "share": 18, "score": 55, "tone": "neutral"}, {"label": "Market source", "count": 2, "share": 18, "score": 50, "tone": "neutral"}, {"label": "StocksToTrade", "count": 1, "share": 9, "score": 50, "tone": "neutral"}, {"label": "simplywall.st", "count": 1, "share": 9, "score": 50, "tone": "neutral"}], "event_profile": [{"label": "Market update", "count": 7, "share": 64, "score": 50, "tone": "neutral"}, {"label": "Guidance", "count": 2, "share": 18, "score": 59, "tone": "positive"}, {"label": "Deals and strategy", "count": 1, "share": 9, "score": 57, "tone": "neutral"}, {"label": "Balance sheet", "count": 1, "share": 9, "score": 54, "tone": "neutral"}], "topics": [{"label": "Balance Sheet", "count": 2, "share": 18}, {"label": "BALANCE SHEET", "count": 2, "share": 18}, {"label": "Digital Payments", "count": 1, "share": 9}, {"label": "DISCOUNTED CASH FLOW", "count": 1, "share": 9}, {"label": "DIGITAL-PAYMENTS", "count": 1, "share": 9}, {"label": "DIGITAL-BANKING", "count": 1, "share": 9}, {"label": "Bond Offerings", "count": 1, "share": 9}, {"label": "Banks", "count": 1, "share": 9}, {"label": "BOND-OFFERINGS", "count": 1, "share": 9}, {"label": "BANKS", "count": 1, "share": 9}], "supporting": [{"label": "Direct evidence", "text": "11 current stories are mapped specifically to BMO."}, {"label": "Source breadth", "text": "The score uses 6 publishers rather than depending on one outlet."}], "tempering": [{"label": "Too little evidence", "text": "The stories agree, but freshness-weighted evidence is only 0.355."}, {"label": "Confidence", "text": "Confidence is 31/100, below the threshold for a firm score."}], "supporting_heading": "What supports the score", "tempering_heading": "What limits the score", "latest_observation": {"title": "Raymond James Financial Issues Positive Forecast for Bank of Montreal (TSE:BMO) Stock Price", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Raymond+James+Financial+Issues+Positive+Forecast+for+Bank+of+Montreal+%28TSE%3ABMO%29+Stock+Price%22+%22MarketBeat%22", "source_link_is_lookup": true, "source_name": "MarketBeat", "published_at": "2026-08-12T18:45:44+00:00", "published_display": "12 Aug 2026 18:45", "source_kind": "publisher", "company_focus": 1.0, "company_focus_pct": 100, "company_focus_label": "Main company", "sentiment": "positive", "sentiment_pct": 57, "tone_signals": ["Positive financial language"], "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.141036, "evidence_share": 39.7, "evidence_share_display": "39.7", "freshness_pct": 88.3, "age_days": 1.3, "influence_label": "High", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, "article_count": 11, "updated_at": "2026-08-14T00:22:08.920517+00:00"}, "price_sentiment_path": {"available": true, "price_points": [{"x": 42.0, "y": 185.5, "label": "13 Feb 2026", "close": 190.62, "index": 100.0}, {"x": 78.4, "y": 169.9, "label": "20 Feb 2026", "close": 198.15, "index": 103.9}, {"x": 114.9, "y": 177.0, "label": "27 Feb 2026", "close": 194.73, "index": 102.2}, {"x": 151.3, "y": 183.5, "label": "06 Mar 2026", "close": 191.58, "index": 100.5}, {"x": 187.7, "y": 197.8, "label": "13 Mar 2026", "close": 184.65, "index": 96.9}, {"x": 224.2, "y": 203.0, "label": "20 Mar 2026", "close": 182.11, "index": 95.5}, {"x": 260.6, "y": 204.2, "label": "27 Mar 2026", "close": 181.55, "index": 95.2}, {"x": 297.0, "y": 190.6, "label": "03 Apr 2026", "close": 188.11, "index": 98.7}, {"x": 333.5, "y": 170.0, "label": "10 Apr 2026", "close": 198.12, "index": 103.9}, {"x": 369.9, "y": 152.7, "label": "17 Apr 2026", "close": 206.47, "index": 108.3}, {"x": 406.3, "y": 152.9, "label": "24 Apr 2026", "close": 206.36, "index": 108.3}, {"x": 442.8, "y": 150.8, "label": "01 May 2026", "close": 207.41, "index": 108.8}, {"x": 479.2, "y": 146.9, "label": "08 May 2026", "close": 209.27, "index": 109.8}, {"x": 515.6, "y": 145.6, "label": "15 May 2026", "close": 209.94, "index": 110.1}, {"x": 552.0, "y": 119.7, "label": "22 May 2026", "close": 222.46, "index": 116.7}, {"x": 588.5, "y": 116.7, "label": "29 May 2026", "close": 223.93, "index": 117.5}, {"x": 624.9, "y": 105.7, "label": "05 Jun 2026", "close": 229.23, "index": 120.3}, {"x": 661.3, "y": 93.3, "label": "12 Jun 2026", "close": 235.25, "index": 123.4}, {"x": 697.8, "y": 78.4, "label": "19 Jun 2026", "close": 242.43, "index": 127.2}, {"x": 734.2, "y": 69.1, "label": "26 Jun 2026", "close": 246.94, "index": 129.5}, {"x": 770.6, "y": 72.4, "label": "03 Jul 2026", "close": 245.37, "index": 128.7}, {"x": 807.1, "y": 59.4, "label": "10 Jul 2026", "close": 251.63, "index": 132.0}, {"x": 843.5, "y": 55.8, "label": "17 Jul 2026", "close": 253.38, "index": 132.9}, {"x": 879.9, "y": 64.8, "label": "24 Jul 2026", "close": 249.03, "index": 130.6}, {"x": 916.4, "y": 59.8, "label": "31 Jul 2026", "close": 251.47, "index": 131.9}, {"x": 952.8, "y": 56.1, "label": "07 Aug 2026", "close": 253.24, "index": 132.8}], "sentiment_points": [{"at": "2026-06-26T23:59:59.999Z", "date": "2026-06-26", "label": "26 Jun 2026", "score": 50, "tone": "neutral", "raw_score": 53, "confidence": 24, "stories": 4, "close": 246.94, "price_change": 1.9, "x": 739.4, "y": 130.0, "show_label": true, "label_y": 120.0}, {"at": "2026-07-03T23:59:59.999Z", "date": "2026-07-03", "label": "03 Jul 2026", "score": 50, "tone": "neutral", "raw_score": 51, "confidence": 23, "stories": 9, "close": 245.37, "price_change": -0.6, "x": 775.8, "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": 50, "tone": "neutral", "raw_score": 50, "confidence": 20, "stories": 10, "close": 251.63, "price_change": 2.6, "x": 812.3, "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": 49, "confidence": 22, "stories": 13, "close": 253.38, "price_change": 0.7, "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": 24, "stories": 15, "close": 249.03, "price_change": -1.7, "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": 50, "tone": "neutral", "raw_score": 51, "confidence": 17, "stories": 12, "close": 251.47, "price_change": 1.0, "x": 921.6, "y": 130.0, "show_label": true, "label_y": 120.0}, {"at": "2026-08-07T23:59:59.999Z", "date": "2026-08-07", "label": "07 Aug 2026", "score": 52, "tone": "neutral", "raw_score": 60, "confidence": 27, "stories": 12, "close": 253.24, "price_change": 0.7, "x": 958.0, "y": 126.3, "show_label": true, "label_y": 116.3}], "price_path": "42.0,185.5 78.4,169.9 114.9,177.0 151.3,183.5 187.7,197.8 224.2,203.0 260.6,204.2 297.0,190.6 333.5,170.0 369.9,152.7 406.3,152.9 442.8,150.8 479.2,146.9 515.6,145.6 552.0,119.7 588.5,116.7 624.9,105.7 661.3,93.3 697.8,78.4 734.2,69.1 770.6,72.4 807.1,59.4 843.5,55.8 879.9,64.8 916.4,59.8 952.8,56.1", "sentiment_path": "739.4,130.0 775.8,130.0 812.3,130.0 848.7,130.0 885.1,130.0 921.6,130.0 958.0,126.3", "score_version": "evidence-v9", "price_change": 32.8, "sentiment_change": 2, "recent_pairs": [{"at": "2026-08-07T23:59:59.999Z", "date": "2026-08-07", "label": "07 Aug 2026", "score": 52, "tone": "neutral", "raw_score": 60, "confidence": 27, "stories": 12, "close": 253.24, "price_change": 0.7, "x": 958.0, "y": 126.3, "show_label": true, "label_y": 116.3}, {"at": "2026-07-31T23:59:59.999Z", "date": "2026-07-31", "label": "31 Jul 2026", "score": 50, "tone": "neutral", "raw_score": 51, "confidence": 17, "stories": 12, "close": 251.47, "price_change": 1.0, "x": 921.6, "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": 24, "stories": 15, "close": 249.03, "price_change": -1.7, "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": 49, "confidence": 22, "stories": 13, "close": 253.38, "price_change": 0.7, "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": 50, "tone": "neutral", "raw_score": 50, "confidence": 20, "stories": 10, "close": 251.63, "price_change": 2.6, "x": 812.3, "y": 130.0, "show_label": true, "label_y": 120.0}, {"at": "2026-07-03T23:59:59.999Z", "date": "2026-07-03", "label": "03 Jul 2026", "score": 50, "tone": "neutral", "raw_score": 51, "confidence": 23, "stories": 9, "close": 245.37, "price_change": -0.6, "x": 775.8, "y": 130.0, "show_label": true, "label_y": 120.0}, {"at": "2026-06-26T23:59:59.999Z", "date": "2026-06-26", "label": "26 Jun 2026", "score": 50, "tone": "neutral", "raw_score": 53, "confidence": 24, "stories": 4, "close": 246.94, "price_change": 1.9, "x": 739.4, "y": 130.0, "show_label": true, "label_y": 120.0}], "reconstructed": true, "latest_close": 253.24, "start_label": "13 Feb", "mid_label": "15 May", "end_label": "07 Aug", "live_score_version": "evidence-v9", "comparable_to_live": true}, "sentiment_history": [{"label": "20 Jun 23:59", "short_label": "20 Jun", "collected_at": "2026-06-20T23:59:59.999999+00:00", "score": 49, "delta": -1, "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-v9", "reconstructed": true}, {"label": "23 Jun 23:59", "short_label": "23 Jun", "collected_at": "2026-06-23T23: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": 2, "confidence": 26, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true}, {"label": "24 Jun 23:59", "short_label": "24 Jun", "collected_at": "2026-06-24T23: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": 3, "confidence": 25, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true}, {"label": "25 Jun 23:59", "short_label": "25 Jun", "collected_at": "2026-06-25T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": 2, "article_change": 1, "tone": "neutral", "height": 4, "articles": 4, "confidence": 27, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true}, {"label": "28 Jun 23:59", "short_label": "28 Jun", "collected_at": "2026-06-28T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": -4, "article_change": 1, "tone": "neutral", "height": 4, "articles": 5, "confidence": 23, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true}, {"label": "29 Jun 23:59", "short_label": "29 Jun", "collected_at": "2026-06-29T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": 2, "article_change": 2, "tone": "neutral", "height": 4, "articles": 7, "confidence": 25, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true}, {"label": "02 Jul 23:59", "short_label": "02 Jul", "collected_at": "2026-07-02T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": -3, "article_change": 1, "tone": "neutral", "height": 4, "articles": 8, "confidence": 22, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true}, {"label": "03 Jul 23:59", "short_label": "03 Jul", "collected_at": "2026-07-03T23: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": 9, "confidence": 23, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true}, {"label": "07 Jul 23:59", "short_label": "07 Jul", "collected_at": "2026-07-07T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": 2, "article_change": 1, "tone": "neutral", "height": 4, "articles": 10, "confidence": 25, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true}, {"label": "11 Jul 23:59", "short_label": "11 Jul", "collected_at": "2026-07-11T23: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": 11, "confidence": 24, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true}, {"label": "12 Jul 23:59", "short_label": "12 Jul", "collected_at": "2026-07-12T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": 3, "article_change": 1, "tone": "neutral", "height": 4, "articles": 12, "confidence": 27, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true}, {"label": "15 Jul 23:59", "short_label": "15 Jul", "collected_at": "2026-07-15T23: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": 13, "confidence": 26, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true}, {"label": "19 Jul 23:59", "short_label": "19 Jul", "collected_at": "2026-07-19T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": -3, "article_change": 1, "tone": "neutral", "height": 4, "articles": 14, "confidence": 23, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true}, {"label": "20 Jul 23:59", "short_label": "20 Jul", "collected_at": "2026-07-20T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": 1, "article_change": 0, "tone": "neutral", "height": 4, "articles": 14, "confidence": 24, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true}, {"label": "22 Jul 23:59", "short_label": "22 Jul", "collected_at": "2026-07-22T23: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": 15, "confidence": 23, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true}, {"label": "23 Jul 23:59", "short_label": "23 Jul", "collected_at": "2026-07-23T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": 4, "article_change": 1, "tone": "neutral", "height": 4, "articles": 16, "confidence": 27, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true}, {"label": "28 Jul 23:59", "short_label": "28 Jul", "collected_at": "2026-07-28T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": -6, "article_change": -2, "tone": "neutral", "height": 4, "articles": 14, "confidence": 21, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true}, {"label": "02 Aug 23:59", "short_label": "02 Aug", "collected_at": "2026-08-02T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": 3, "article_change": -3, "tone": "neutral", "height": 4, "articles": 11, "confidence": 24, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true}, {"label": "04 Aug 23:59", "short_label": "04 Aug", "collected_at": "2026-08-04T23: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": 12, "confidence": 23, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true}, {"label": "06 Aug 23:59", "short_label": "06 Aug", "collected_at": "2026-08-06T23:59:59.999999+00:00", "score": 52, "delta": 2, "score_change": 2, "score_change_display": "+2", "confidence_change": 6, "article_change": 0, "tone": "neutral", "height": 4, "articles": 12, "confidence": 29, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true}, {"label": "09 Aug 23:59", "short_label": "09 Aug", "collected_at": "2026-08-09T23:59:59.999999+00:00", "score": 49, "delta": -1, "score_change": -3, "score_change_display": "-3", "confidence_change": 2, "article_change": 2, "tone": "neutral", "height": 4, "articles": 14, "confidence": 31, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true}, {"label": "10 Aug 23:59", "short_label": "10 Aug", "collected_at": "2026-08-10T23:59:59.999999+00:00", "score": 58, "delta": 8, "score_change": 9, "score_change_display": "+9", "confidence_change": 9, "article_change": 2, "tone": "positive", "height": 16, "articles": 16, "confidence": 40, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true}, {"label": "11 Aug 23:59", "short_label": "11 Aug", "collected_at": "2026-08-11T23:59:59.999999+00:00", "score": 58, "delta": 8, "score_change": 0, "score_change_display": "+0", "confidence_change": 2, "article_change": 2, "tone": "positive", "height": 16, "articles": 18, "confidence": 42, "evidence_status": "measured", "evidence_label": "Measured", "score_version": "evidence-v9", "reconstructed": true}, {"label": "12 Aug 23:59", "short_label": "12 Aug", "collected_at": "2026-08-12T23:59:59.999999+00:00", "score": 62, "delta": 12, "score_change": 4, "score_change_display": "+4", "confidence_change": 3, "article_change": 3, "tone": "positive", "height": 24, "articles": 21, "confidence": 45, "evidence_status": "measured", "evidence_label": "Measured", "score_version": "evidence-v9", "reconstructed": true}, {"label": "14 Aug 00:56", "short_label": "14 Aug", "collected_at": "2026-08-14T00:56:04.396613+00:00", "score": 61, "delta": 11, "score_change": -1, "score_change_display": "-1", "confidence_change": -4, "article_change": 0, "tone": "positive", "height": 22, "articles": 21, "confidence": 41, "evidence_status": "measured", "evidence_label": "Measured", "score_version": "evidence-v9", "reconstructed": true}], "sentiment_history_insight": {"available": true, "series_version": "evidence-v9", "live_version": "evidence-v9", "comparable_to_live": true, "reconstructed": true, "observations": 25, "span_label": "54 days", "first_score": 49, "latest_score": 61, "net_change": 12, "net_change_display": "+12", "direction": "Strengthening", "high_score": 62, "low_score": 49, "latest_confidence": 41, "confidence_change": 13, "latest_articles": 21, "article_change": 20, "latest_label": "14 Aug 00:56", "latest_evidence_label": "Measured", "chart_rows": [{"label": "20 Jun 23:59", "short_label": "20 Jun", "collected_at": "2026-06-20T23:59:59.999999+00:00", "score": 49, "delta": -1, "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-v9", "reconstructed": true, "x": 42.0, "y": 136.8}, {"label": "23 Jun 23:59", "short_label": "23 Jun", "collected_at": "2026-06-23T23: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": 2, "confidence": 26, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true, "x": 80.2, "y": 135.0}, {"label": "24 Jun 23:59", "short_label": "24 Jun", "collected_at": "2026-06-24T23: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": 3, "confidence": 25, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true, "x": 118.3, "y": 135.0}, {"label": "25 Jun 23:59", "short_label": "25 Jun", "collected_at": "2026-06-25T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": 2, "article_change": 1, "tone": "neutral", "height": 4, "articles": 4, "confidence": 27, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true, "x": 156.5, "y": 135.0}, {"label": "28 Jun 23:59", "short_label": "28 Jun", "collected_at": "2026-06-28T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": -4, "article_change": 1, "tone": "neutral", "height": 4, "articles": 5, "confidence": 23, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true, "x": 194.7, "y": 135.0}, {"label": "29 Jun 23:59", "short_label": "29 Jun", "collected_at": "2026-06-29T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": 2, "article_change": 2, "tone": "neutral", "height": 4, "articles": 7, "confidence": 25, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true, "x": 232.8, "y": 135.0}, {"label": "02 Jul 23:59", "short_label": "02 Jul", "collected_at": "2026-07-02T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": -3, "article_change": 1, "tone": "neutral", "height": 4, "articles": 8, "confidence": 22, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true, "x": 271.0, "y": 135.0}, {"label": "03 Jul 23:59", "short_label": "03 Jul", "collected_at": "2026-07-03T23: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": 9, "confidence": 23, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true, "x": 309.2, "y": 135.0}, {"label": "07 Jul 23:59", "short_label": "07 Jul", "collected_at": "2026-07-07T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": 2, "article_change": 1, "tone": "neutral", "height": 4, "articles": 10, "confidence": 25, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true, "x": 347.3, "y": 135.0}, {"label": "11 Jul 23:59", "short_label": "11 Jul", "collected_at": "2026-07-11T23: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": 11, "confidence": 24, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true, "x": 385.5, "y": 135.0}, {"label": "12 Jul 23:59", "short_label": "12 Jul", "collected_at": "2026-07-12T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": 3, "article_change": 1, "tone": "neutral", "height": 4, "articles": 12, "confidence": 27, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true, "x": 423.7, "y": 135.0}, {"label": "15 Jul 23:59", "short_label": "15 Jul", "collected_at": "2026-07-15T23: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": 13, "confidence": 26, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true, "x": 461.8, "y": 135.0}, {"label": "19 Jul 23:59", "short_label": "19 Jul", "collected_at": "2026-07-19T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": -3, "article_change": 1, "tone": "neutral", "height": 4, "articles": 14, "confidence": 23, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true, "x": 500.0, "y": 135.0}, {"label": "20 Jul 23:59", "short_label": "20 Jul", "collected_at": "2026-07-20T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": 1, "article_change": 0, "tone": "neutral", "height": 4, "articles": 14, "confidence": 24, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true, "x": 538.2, "y": 135.0}, {"label": "22 Jul 23:59", "short_label": "22 Jul", "collected_at": "2026-07-22T23: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": 15, "confidence": 23, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true, "x": 576.3, "y": 135.0}, {"label": "23 Jul 23:59", "short_label": "23 Jul", "collected_at": "2026-07-23T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": 4, "article_change": 1, "tone": "neutral", "height": 4, "articles": 16, "confidence": 27, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true, "x": 614.5, "y": 135.0}, {"label": "28 Jul 23:59", "short_label": "28 Jul", "collected_at": "2026-07-28T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": -6, "article_change": -2, "tone": "neutral", "height": 4, "articles": 14, "confidence": 21, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true, "x": 652.7, "y": 135.0}, {"label": "02 Aug 23:59", "short_label": "02 Aug", "collected_at": "2026-08-02T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": 3, "article_change": -3, "tone": "neutral", "height": 4, "articles": 11, "confidence": 24, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true, "x": 690.8, "y": 135.0}, {"label": "04 Aug 23:59", "short_label": "04 Aug", "collected_at": "2026-08-04T23: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": 12, "confidence": 23, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true, "x": 729.0, "y": 135.0}, {"label": "06 Aug 23:59", "short_label": "06 Aug", "collected_at": "2026-08-06T23:59:59.999999+00:00", "score": 52, "delta": 2, "score_change": 2, "score_change_display": "+2", "confidence_change": 6, "article_change": 0, "tone": "neutral", "height": 4, "articles": 12, "confidence": 29, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true, "x": 767.2, "y": 131.4}, {"label": "09 Aug 23:59", "short_label": "09 Aug", "collected_at": "2026-08-09T23:59:59.999999+00:00", "score": 49, "delta": -1, "score_change": -3, "score_change_display": "-3", "confidence_change": 2, "article_change": 2, "tone": "neutral", "height": 4, "articles": 14, "confidence": 31, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true, "x": 805.3, "y": 136.8}, {"label": "10 Aug 23:59", "short_label": "10 Aug", "collected_at": "2026-08-10T23:59:59.999999+00:00", "score": 58, "delta": 8, "score_change": 9, "score_change_display": "+9", "confidence_change": 9, "article_change": 2, "tone": "positive", "height": 16, "articles": 16, "confidence": 40, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true, "x": 843.5, "y": 120.4}, {"label": "11 Aug 23:59", "short_label": "11 Aug", "collected_at": "2026-08-11T23:59:59.999999+00:00", "score": 58, "delta": 8, "score_change": 0, "score_change_display": "+0", "confidence_change": 2, "article_change": 2, "tone": "positive", "height": 16, "articles": 18, "confidence": 42, "evidence_status": "measured", "evidence_label": "Measured", "score_version": "evidence-v9", "reconstructed": true, "x": 881.7, "y": 120.4}, {"label": "12 Aug 23:59", "short_label": "12 Aug", "collected_at": "2026-08-12T23:59:59.999999+00:00", "score": 62, "delta": 12, "score_change": 4, "score_change_display": "+4", "confidence_change": 3, "article_change": 3, "tone": "positive", "height": 24, "articles": 21, "confidence": 45, "evidence_status": "measured", "evidence_label": "Measured", "score_version": "evidence-v9", "reconstructed": true, "x": 919.8, "y": 113.2}, {"label": "14 Aug 00:56", "short_label": "14 Aug", "collected_at": "2026-08-14T00:56:04.396613+00:00", "score": 61, "delta": 11, "score_change": -1, "score_change_display": "-1", "confidence_change": -4, "article_change": 0, "tone": "positive", "height": 22, "articles": 21, "confidence": 41, "evidence_status": "measured", "evidence_label": "Measured", "score_version": "evidence-v9", "reconstructed": true, "x": 958.0, "y": 115.0}], "chart_points": "42.0,136.8 80.2,135.0 118.3,135.0 156.5,135.0 194.7,135.0 232.8,135.0 271.0,135.0 309.2,135.0 347.3,135.0 385.5,135.0 423.7,135.0 461.8,135.0 500.0,135.0 538.2,135.0 576.3,135.0 614.5,135.0 652.7,135.0 690.8,135.0 729.0,135.0 767.2,131.4 805.3,136.8 843.5,120.4 881.7,120.4 919.8,113.2 958.0,115.0", "changes": [{"label": "14 Aug 00:56", "short_label": "14 Aug", "collected_at": "2026-08-14T00:56:04.396613+00:00", "score": 61, "delta": 11, "score_change": -1, "score_change_display": "-1", "confidence_change": -4, "article_change": 0, "tone": "positive", "height": 22, "articles": 21, "confidence": 41, "evidence_status": "measured", "evidence_label": "Measured", "score_version": "evidence-v9", "reconstructed": true}, {"label": "12 Aug 23:59", "short_label": "12 Aug", "collected_at": "2026-08-12T23:59:59.999999+00:00", "score": 62, "delta": 12, "score_change": 4, "score_change_display": "+4", "confidence_change": 3, "article_change": 3, "tone": "positive", "height": 24, "articles": 21, "confidence": 45, "evidence_status": "measured", "evidence_label": "Measured", "score_version": "evidence-v9", "reconstructed": true}, {"label": "11 Aug 23:59", "short_label": "11 Aug", "collected_at": "2026-08-11T23:59:59.999999+00:00", "score": 58, "delta": 8, "score_change": 0, "score_change_display": "+0", "confidence_change": 2, "article_change": 2, "tone": "positive", "height": 16, "articles": 18, "confidence": 42, "evidence_status": "measured", "evidence_label": "Measured", "score_version": "evidence-v9", "reconstructed": true}, {"label": "10 Aug 23:59", "short_label": "10 Aug", "collected_at": "2026-08-10T23:59:59.999999+00:00", "score": 58, "delta": 8, "score_change": 9, "score_change_display": "+9", "confidence_change": 9, "article_change": 2, "tone": "positive", "height": 16, "articles": 16, "confidence": 40, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true}, {"label": "09 Aug 23:59", "short_label": "09 Aug", "collected_at": "2026-08-09T23:59:59.999999+00:00", "score": 49, "delta": -1, "score_change": -3, "score_change_display": "-3", "confidence_change": 2, "article_change": 2, "tone": "neutral", "height": 4, "articles": 14, "confidence": 31, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true}, {"label": "06 Aug 23:59", "short_label": "06 Aug", "collected_at": "2026-08-06T23:59:59.999999+00:00", "score": 52, "delta": 2, "score_change": 2, "score_change_display": "+2", "confidence_change": 6, "article_change": 0, "tone": "neutral", "height": 4, "articles": 12, "confidence": 29, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true}, {"label": "04 Aug 23:59", "short_label": "04 Aug", "collected_at": "2026-08-04T23: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": 12, "confidence": 23, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true}, {"label": "02 Aug 23:59", "short_label": "02 Aug", "collected_at": "2026-08-02T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": 3, "article_change": -3, "tone": "neutral", "height": 4, "articles": 11, "confidence": 24, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true}]}, "disclaimer": "Educational market research only. Not financial, investment, trading, tax, or legal advice."}