{"ticker": {"uuid": "0d5200fb-9d7d-465b-a21b-e669aca1baad", "symbol": "DOL", "name": "Dollarama Inc.", "exchange": "TOR", "country": "CA", "sector": "Consumer Defensive", "industry": "Discount Stores"}, "articles": [{"title": "Dollarama Inc. stock falls Tuesday, underperforms market", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Dollarama+Inc.+stock+falls+Tuesday%2C+underperforms+market%22+%22MarketWatch%22", "source_link_is_lookup": true, "source_name": "MarketWatch", "published_at": "2026-08-11T20:31:00+00:00", "published_display": "11 Aug 2026 20:31", "source_kind": "publisher", "company_focus": 1.0, "company_focus_pct": 100, "company_focus_label": "Main company", "sentiment": "negative", "sentiment_pct": 40, "tone_signals": ["Negative market reaction"], "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.05593, "evidence_share": 27.0, "evidence_share_display": "27", "freshness_pct": 42.9, "age_days": 2.4, "influence_label": "High", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Will Dollarama Inc. (DLMAF) Beat Estimates Again in Its Next Earnings Report?", "summary": "Looking for a stock that has been consistently beating earnings estimates and might be well positioned to keep the streak alive in its next quarterly report? Dollarama Inc. (DLMAF), which belongs to the Zacks Retail - Regional Department Stores industry, could be a great candidate to consider. This company has seen a nice streak of beating earnings estimates, especially when looking at the previous two reports. The average surprise for the last two quarters was 3.96%. For the last reported quarter, Dollarama Inc. came out with earnings of $0.77 per share versus the Zacks Consensus Estimate of ", "url": "https://finance.yahoo.com/markets/stocks/articles/dollarama-inc-dlmaf-beat-estimates-161002193.html", "source_link": "https://finance.yahoo.com/markets/stocks/articles/dollarama-inc-dlmaf-beat-estimates-161002193.html", "source_link_is_lookup": false, "source_name": "finance.yahoo.com", "published_at": "2026-08-11T16:10:02+00:00", "published_display": "11 Aug 2026 16:10", "source_kind": "aggregator", "company_focus": 0.78, "company_focus_pct": 78, "company_focus_label": "Shared story", "sentiment": "positive", "sentiment_pct": 75, "tone_signals": ["Beat expectations"], "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.104438, "evidence_share": 50.4, "evidence_share_display": "50.4", "freshness_pct": 69.5, "age_days": 2.6, "influence_label": "High", "duplicate_count": 1, "topics": ["CONSENSUS ESTIMATE", "Consensus Estimate", "EARNINGS", "EARNINGS RELEASE", "Earnings", "Earnings Release"], "evidence_basis": "archived_article", "score_included": true}, {"title": "Dollarama Stock Price Forecast. Should You Buy DOL.TO?", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Dollarama+Stock+Price+Forecast.+Should+You+Buy+DOL.TO%3F%22+%22StockInvest.us%22", "source_link_is_lookup": true, "source_name": "StockInvest.us", "published_at": "2026-08-04T23:07:51.395159+00:00", "published_display": "04 Aug 2026 23:07", "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": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.039186, "evidence_share": 18.9, "evidence_share_display": "18.9", "freshness_pct": 39.7, "age_days": 9.3, "influence_label": "Medium", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Dollarama Inc. stock outperforms market despite losses on the day", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Dollarama+Inc.+stock+outperforms+market+despite+losses+on+the+day%22+%22MarketWatch%22", "source_link_is_lookup": true, "source_name": "MarketWatch", "published_at": "2026-08-02T13:49:09.490385+00:00", "published_display": "02 Aug 2026 13:49", "source_kind": "publisher", "company_focus": 1.0, "company_focus_pct": 100, "company_focus_label": "Main company", "sentiment": "negative", "sentiment_pct": 42, "tone_signals": ["Negative financial language"], "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.001832, "evidence_share": 0.9, "evidence_share_display": "0.9", "freshness_pct": 1.7, "age_days": 11.7, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Dollarama (TSX:DOL) Consumer Demand Shapes Retail Growth Story", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Dollarama+%28TSX%3ADOL%29+Consumer+Demand+Shapes+Retail+Growth+Story%22+%22Kalkine+Media%22", "source_link_is_lookup": true, "source_name": "Kalkine Media", "published_at": "2026-07-30T01:00:51.326683+00:00", "published_display": "30 Jul 2026 01:00", "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": "macro", "event_label": "Macro sensitivity", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.000271, "evidence_share": 0.1, "evidence_share_display": "0.1", "freshness_pct": 0.5, "age_days": 15.3, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Dollarama (TSX:DOL) Gains Attention Following Technical Milestone", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Dollarama+%28TSX%3ADOL%29+Gains+Attention+Following+Technical+Milestone%22+%22Kalkine+Media%22", "source_link_is_lookup": true, "source_name": "Kalkine Media", "published_at": "2026-07-29T00:45:30.120548+00:00", "published_display": "29 Jul 2026 00: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": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.000264, "evidence_share": 0.1, "evidence_share_display": "0.1", "freshness_pct": 0.4, "age_days": 16.3, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Could Dollarama (TSX:DOL) Remain A Closely Watched Growth Stock?", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Could+Dollarama+%28TSX%3ADOL%29+Remain+A+Closely+Watched+Growth+Stock%3F%22+%22Kalkine+Media%22", "source_link_is_lookup": true, "source_name": "Kalkine Media", "published_at": "2026-07-24T12:40:11.847913+00:00", "published_display": "24 Jul 2026 12:40", "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": 4e-05, "evidence_share": 0.0, "evidence_share_display": "<0.1", "freshness_pct": 0.1, "age_days": 20.8, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Why Are Market Participants Watching Dollarama (TSX:DOL) Closely?", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Why+Are+Market+Participants+Watching+Dollarama+%28TSX%3ADOL%29+Closely%3F%22+%22Kalkine+Media%22", "source_link_is_lookup": true, "source_name": "Kalkine Media", "published_at": "2026-07-23T22:58:06.020419+00:00", "published_display": "23 Jul 2026 22:58", "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": 3.3e-05, "evidence_share": 0.0, "evidence_share_display": "<0.1", "freshness_pct": 0.1, "age_days": 21.3, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Dollarama (TSX:DOL) Wins Wallets As Tariff Costs Mount Today", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Dollarama+%28TSX%3ADOL%29+Wins+Wallets+As+Tariff+Costs+Mount+Today%22+%22Kalkine+Media%22", "source_link_is_lookup": true, "source_name": "Kalkine Media", "published_at": "2026-07-23T07:43:43.349354+00:00", "published_display": "23 Jul 2026 07:43", "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": "macro", "event_label": "Macro sensitivity", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 2.6e-05, "evidence_share": 0.0, "evidence_share_display": "<0.1", "freshness_pct": 0.0, "age_days": 22.0, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Dollarama stock advances on steady growth and margin gains", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Dollarama+stock+advances+on+steady+growth+and+margin+gains%22+%22Ad-hoc-news.de%22", "source_link_is_lookup": true, "source_name": "Ad-hoc-news.de", "published_at": "2026-07-22T23:06:24.851589+00:00", "published_display": "22 Jul 2026 23:06", "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": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.00516, "evidence_share": 2.5, "evidence_share_display": "2.5", "freshness_pct": 4.5, "age_days": 22.3, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Dollarama (TSX:DOL) Shares Rise With S&P/TSX 60 Spotlight", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Dollarama+%28TSX%3ADOL%29+Shares+Rise+With+S%26P%2FTSX+60+Spotlight%22+%22Kalkine+Media%22", "source_link_is_lookup": true, "source_name": "Kalkine Media", "published_at": "2026-07-20T17:55:57.754764+00:00", "published_display": "20 Jul 2026 17:55", "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": "Dollarama Inc. (TSE:DOL) Receives Average Recommendation of \"Moderate Buy\" from Analysts", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Dollarama+Inc.+%28TSE%3ADOL%29+Receives+Average+Recommendation+of+%22Moderate+Buy%22+from+Analysts%22+%22MarketBeat%22", "source_link_is_lookup": true, "source_name": "MarketBeat", "published_at": "2026-07-20T10:58:09.786763+00:00", "published_display": "20 Jul 2026 10:58", "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": 1e-05, "evidence_share": 0.0, "evidence_share_display": "<0.1", "freshness_pct": 0.0, "age_days": 24.8, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Dollarama Inc. stock rises Thursday, outperforms market", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Dollarama+Inc.+stock+rises+Thursday%2C+outperforms+market%22+%22MarketWatch%22", "source_link_is_lookup": true, "source_name": "MarketWatch", "published_at": "2026-07-19T14:38:09.519775+00:00", "published_display": "19 Jul 2026 14:38", "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": 1e-05, "evidence_share": 0.0, "evidence_share_display": "<0.1", "freshness_pct": 0.0, "age_days": 25.7, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}], "by_tier": {"direct": [{"title": "Dollarama Inc. stock falls Tuesday, underperforms market", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Dollarama+Inc.+stock+falls+Tuesday%2C+underperforms+market%22+%22MarketWatch%22", "source_link_is_lookup": true, "source_name": "MarketWatch", "published_at": "2026-08-11T20:31:00+00:00", "published_display": "11 Aug 2026 20:31", "provider": "archive", "providers": ["archive"], "provider_symbol": "", "provider_symbols": ["DOL.ARCHIVE"], "target_provider_symbol": "DOL.ARCHIVE", "cross_listing": false, "source_names": ["MarketWatch"], "source_kind": "publisher", "story_key": "3c71ddeb2fd508b9e4a8e97a4085c0f2dcc2ce1c8b25ee7875ebbbc1ea29243e", "target_scope": "Dollarama Inc.", "durable_archive": true, "archive_provider": "", "sentiment_origin": "stored_reclassified", "model_confidence": 0.545, "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": "negative", "sentiment_pct": 40, "tone_signals": ["Negative market reaction"], "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.05593, "evidence_share": 27.0, "evidence_share_display": "27", "freshness_pct": 42.9, "age_days": 2.4, "influence_label": "High", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Will Dollarama Inc. (DLMAF) Beat Estimates Again in Its Next Earnings Report?", "summary": "Looking for a stock that has been consistently beating earnings estimates and might be well positioned to keep the streak alive in its next quarterly report? Dollarama Inc. (DLMAF), which belongs to the Zacks Retail - Regional Department Stores industry, could be a great candidate to consider. This company has seen a nice streak of beating earnings estimates, especially when looking at the previous two reports. The average surprise for the last two quarters was 3.96%. For the last reported quarter, Dollarama Inc. came out with earnings of $0.77 per share versus the Zacks Consensus Estimate of ", "url": "https://finance.yahoo.com/markets/stocks/articles/dollarama-inc-dlmaf-beat-estimates-161002193.html", "source_link": "https://finance.yahoo.com/markets/stocks/articles/dollarama-inc-dlmaf-beat-estimates-161002193.html", "source_link_is_lookup": false, "source_name": "finance.yahoo.com", "published_at": "2026-08-11T16:10:02+00:00", "published_display": "11 Aug 2026 16:10", "provider": "eodhd", "providers": ["eodhd"], "provider_symbol": "DOL.TO", "provider_symbols": ["DLMAF.US", "DLMAY.US", "DOL.ARCHIVE", "DOL.TO"], "target_provider_symbol": "DOL.TO", "cross_listing": false, "source_names": ["finance.yahoo.com"], "source_kind": "aggregator", "story_key": "8aa0327bc9674fd348741b8d0b4c70d3d7f5934048995552a128277485ecb1f7", "target_scope": "Will Dollarama Inc. Dollarama Inc. For the last reported quarter, Dollarama Inc.", "durable_archive": false, "archive_provider": "", "sentiment_origin": "stored_reclassified", "model_confidence": 0.59, "provider_directional_mass": 0.176, "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": 75, "tone_signals": ["Beat expectations"], "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.104438, "evidence_share": 50.4, "evidence_share_display": "50.4", "freshness_pct": 69.5, "age_days": 2.6, "influence_label": "High", "duplicate_count": 1, "topics": ["CONSENSUS ESTIMATE", "Consensus Estimate", "EARNINGS", "EARNINGS RELEASE", "Earnings", "Earnings Release"], "evidence_basis": "archived_article", "score_included": true}, {"title": "Dollarama Stock Price Forecast. Should You Buy DOL.TO?", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Dollarama+Stock+Price+Forecast.+Should+You+Buy+DOL.TO%3F%22+%22StockInvest.us%22", "source_link_is_lookup": true, "source_name": "StockInvest.us", "published_at": "2026-08-04T23:07:51.395159+00:00", "published_display": "04 Aug 2026 23:07", "provider": "archive", "providers": ["archive"], "provider_symbol": "", "provider_symbols": ["DOL.ARCHIVE"], "target_provider_symbol": "DOL.ARCHIVE", "cross_listing": false, "source_names": ["StockInvest.us"], "source_kind": "publisher", "story_key": "7aa85caaef342ee81dd342ca9791316cbe2503bda1310863a6d3dd5a01820e01", "target_scope": "Dollarama Stock Price Forecast.", "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": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.039186, "evidence_share": 18.9, "evidence_share_display": "18.9", "freshness_pct": 39.7, "age_days": 9.3, "influence_label": "Medium", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Dollarama Inc. stock outperforms market despite losses on the day", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Dollarama+Inc.+stock+outperforms+market+despite+losses+on+the+day%22+%22MarketWatch%22", "source_link_is_lookup": true, "source_name": "MarketWatch", "published_at": "2026-08-02T13:49:09.490385+00:00", "published_display": "02 Aug 2026 13:49", "provider": "archive", "providers": ["archive"], "provider_symbol": "", "provider_symbols": ["DOL.ARCHIVE"], "target_provider_symbol": "DOL.ARCHIVE", "cross_listing": false, "source_names": ["MarketWatch"], "source_kind": "publisher", "story_key": "da9b9a9c61e6a6b82705c5be5725a2e8fd00c40ab96b47909dda8ec0de124a34", "target_scope": "Dollarama Inc.", "durable_archive": true, "archive_provider": "snapshot", "sentiment_origin": "stored_reclassified", "model_confidence": 0.465, "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": "negative", "sentiment_pct": 42, "tone_signals": ["Negative financial language"], "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.001832, "evidence_share": 0.9, "evidence_share_display": "0.9", "freshness_pct": 1.7, "age_days": 11.7, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Dollarama (TSX:DOL) Consumer Demand Shapes Retail Growth Story", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Dollarama+%28TSX%3ADOL%29+Consumer+Demand+Shapes+Retail+Growth+Story%22+%22Kalkine+Media%22", "source_link_is_lookup": true, "source_name": "Kalkine Media", "published_at": "2026-07-30T01:00:51.326683+00:00", "published_display": "30 Jul 2026 01:00", "provider": "archive", "providers": ["archive"], "provider_symbol": "", "provider_symbols": ["DOL.ARCHIVE"], "target_provider_symbol": "DOL.ARCHIVE", "cross_listing": false, "source_names": ["Kalkine Media"], "source_kind": "publisher", "story_key": "3ce82035a211f03f117b6467c487eb8fa8b9ec8b3f7eda162ace29686772551c", "target_scope": "Dollarama (TSX:DOL) Consumer Demand Shapes Retail Growth Story", "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": "macro", "event_label": "Macro sensitivity", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.000271, "evidence_share": 0.1, "evidence_share_display": "0.1", "freshness_pct": 0.5, "age_days": 15.3, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Dollarama (TSX:DOL) Gains Attention Following Technical Milestone", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Dollarama+%28TSX%3ADOL%29+Gains+Attention+Following+Technical+Milestone%22+%22Kalkine+Media%22", "source_link_is_lookup": true, "source_name": "Kalkine Media", "published_at": "2026-07-29T00:45:30.120548+00:00", "published_display": "29 Jul 2026 00:45", "provider": "archive", "providers": ["archive"], "provider_symbol": "", "provider_symbols": ["DOL.ARCHIVE"], "target_provider_symbol": "DOL.ARCHIVE", "cross_listing": false, "source_names": ["Kalkine Media"], "source_kind": "publisher", "story_key": "0eb91edca8dcd109f76c6f6c4079b61a1c76a32659c9493230c259d01604010e", "target_scope": "Dollarama (TSX:DOL) Gains Attention Following Technical Milestone", "durable_archive": true, "archive_provider": "snapshot", "sentiment_origin": "stored_reclassified", "model_confidence": 0.461, "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": 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": 0.000264, "evidence_share": 0.1, "evidence_share_display": "0.1", "freshness_pct": 0.4, "age_days": 16.3, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Could Dollarama (TSX:DOL) Remain A Closely Watched Growth Stock?", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Could+Dollarama+%28TSX%3ADOL%29+Remain+A+Closely+Watched+Growth+Stock%3F%22+%22Kalkine+Media%22", "source_link_is_lookup": true, "source_name": "Kalkine Media", "published_at": "2026-07-24T12:40:11.847913+00:00", "published_display": "24 Jul 2026 12:40", "provider": "archive", "providers": ["archive"], "provider_symbol": "", "provider_symbols": ["DOL.ARCHIVE"], "target_provider_symbol": "DOL.ARCHIVE", "cross_listing": false, "source_names": ["Kalkine Media"], "source_kind": "publisher", "story_key": "168572bd616520c8890700a2897bb86df1ea2a30ef94e1438ff7dfe3c84a7bc4", "target_scope": "Could Dollarama (TSX:DOL) Remain A Closely Watched Growth Stock?", "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": 4e-05, "evidence_share": 0.0, "evidence_share_display": "<0.1", "freshness_pct": 0.1, "age_days": 20.8, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Why Are Market Participants Watching Dollarama (TSX:DOL) Closely?", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Why+Are+Market+Participants+Watching+Dollarama+%28TSX%3ADOL%29+Closely%3F%22+%22Kalkine+Media%22", "source_link_is_lookup": true, "source_name": "Kalkine Media", "published_at": "2026-07-23T22:58:06.020419+00:00", "published_display": "23 Jul 2026 22:58", "provider": "archive", "providers": ["archive"], "provider_symbol": "", "provider_symbols": ["DOL.ARCHIVE"], "target_provider_symbol": "DOL.ARCHIVE", "cross_listing": false, "source_names": ["Kalkine Media"], "source_kind": "publisher", "story_key": "8c52b36ec76a24e224e105bd3045d030e068eafbcafee7305db3f0bdaf1f8c3b", "target_scope": "Why Are Market Participants Watching Dollarama (TSX:DOL) Closely?", "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": 3.3e-05, "evidence_share": 0.0, "evidence_share_display": "<0.1", "freshness_pct": 0.1, "age_days": 21.3, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Dollarama (TSX:DOL) Wins Wallets As Tariff Costs Mount Today", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Dollarama+%28TSX%3ADOL%29+Wins+Wallets+As+Tariff+Costs+Mount+Today%22+%22Kalkine+Media%22", "source_link_is_lookup": true, "source_name": "Kalkine Media", "published_at": "2026-07-23T07:43:43.349354+00:00", "published_display": "23 Jul 2026 07:43", "provider": "archive", "providers": ["archive"], "provider_symbol": "", "provider_symbols": ["DOL.ARCHIVE"], "target_provider_symbol": "DOL.ARCHIVE", "cross_listing": false, "source_names": ["Kalkine Media"], "source_kind": "publisher", "story_key": "b9eaee19ee77b823622fb0c9bf9f5b7f4b192cf3e5f8e9505c8deb276649e872", "target_scope": "Dollarama (TSX:DOL) Wins Wallets As Tariff Costs Mount Today", "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": "macro", "event_label": "Macro sensitivity", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 2.6e-05, "evidence_share": 0.0, "evidence_share_display": "<0.1", "freshness_pct": 0.0, "age_days": 22.0, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Dollarama stock advances on steady growth and margin gains", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Dollarama+stock+advances+on+steady+growth+and+margin+gains%22+%22Ad-hoc-news.de%22", "source_link_is_lookup": true, "source_name": "Ad-hoc-news.de", "published_at": "2026-07-22T23:06:24.851589+00:00", "published_display": "22 Jul 2026 23:06", "provider": "archive", "providers": ["archive"], "provider_symbol": "", "provider_symbols": ["DOL.ARCHIVE"], "target_provider_symbol": "DOL.ARCHIVE", "cross_listing": false, "source_names": ["Ad-hoc-news.de"], "source_kind": "publisher", "story_key": "9edb2ddb583e2cd6cd8876fbc89aa96bb93132de2adf1575736dc9c179349936", "target_scope": "Dollarama stock advances on steady growth and margin gains", "durable_archive": true, "archive_provider": "snapshot", "sentiment_origin": "stored_reclassified", "model_confidence": 0.461, "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": 57, "tone_signals": ["Positive financial language"], "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.00516, "evidence_share": 2.5, "evidence_share_display": "2.5", "freshness_pct": 4.5, "age_days": 22.3, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Dollarama (TSX:DOL) Shares Rise With S&P/TSX 60 Spotlight", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Dollarama+%28TSX%3ADOL%29+Shares+Rise+With+S%26P%2FTSX+60+Spotlight%22+%22Kalkine+Media%22", "source_link_is_lookup": true, "source_name": "Kalkine Media", "published_at": "2026-07-20T17:55:57.754764+00:00", "published_display": "20 Jul 2026 17:55", "provider": "archive", "providers": ["archive"], "provider_symbol": "", "provider_symbols": ["DOL.ARCHIVE"], "target_provider_symbol": "DOL.ARCHIVE", "cross_listing": false, "source_names": ["Kalkine Media"], "source_kind": "publisher", "story_key": "408d611d586deedbbf8243670843a518b5cd6c74f978f53c4a861b1f92887584", "target_scope": "Dollarama (TSX:DOL) Shares Rise With S&P/TSX 60 Spotlight", "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": "Dollarama Inc. (TSE:DOL) Receives Average Recommendation of \"Moderate Buy\" from Analysts", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Dollarama+Inc.+%28TSE%3ADOL%29+Receives+Average+Recommendation+of+%22Moderate+Buy%22+from+Analysts%22+%22MarketBeat%22", "source_link_is_lookup": true, "source_name": "MarketBeat", "published_at": "2026-07-20T10:58:09.786763+00:00", "published_display": "20 Jul 2026 10:58", "provider": "archive", "providers": ["archive"], "provider_symbol": "", "provider_symbols": ["DOL.ARCHIVE"], "target_provider_symbol": "DOL.ARCHIVE", "cross_listing": false, "source_names": ["MarketBeat"], "source_kind": "publisher", "story_key": "06333490405ea6b028082f864aba7f547622fbec20e50daf97903a875d854fc1", "target_scope": "Dollarama Inc.", "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": 1e-05, "evidence_share": 0.0, "evidence_share_display": "<0.1", "freshness_pct": 0.0, "age_days": 24.8, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, {"title": "Dollarama Inc. stock rises Thursday, outperforms market", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Dollarama+Inc.+stock+rises+Thursday%2C+outperforms+market%22+%22MarketWatch%22", "source_link_is_lookup": true, "source_name": "MarketWatch", "published_at": "2026-07-19T14:38:09.519775+00:00", "published_display": "19 Jul 2026 14:38", "provider": "archive", "providers": ["archive"], "provider_symbol": "", "provider_symbols": ["DOL.ARCHIVE"], "target_provider_symbol": "DOL.ARCHIVE", "cross_listing": false, "source_names": ["MarketWatch"], "source_kind": "publisher", "story_key": "c96c55390089e2a3eaf2d1b1e031b28e9e0d93257f8aab486d35eb0f12cd0000", "target_scope": "Dollarama Inc.", "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": 1e-05, "evidence_share": 0.0, "evidence_share_display": "<0.1", "freshness_pct": 0.0, "age_days": 25.7, "influence_label": "Low", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}], "industry": [], "sector": []}, "total_fetched": 13, "total_unique": 13, "total_relevant": 13, "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": 14, "eodhd_articles": 1, "unique_stories": 13, "direct_evidence": 13, "provider_counts": {"eodhd": 1}, "provider_errors": {}, "archive_articles": 12, "current_evidence": 13, "relevant_stories": 13, "duplicates_removed": 1, "durable_story_count": 13, "providers_attempted": 1, "durable_collected_at": "2026-08-14T00:21:28.458119+00:00", "durable_evidence_used": true, "providers_with_results": 1, "matched_archive_stories": 13, "provider_rejected_counts": {"eodhd": 0}, "provider_relevant_counts": {"eodhd": 1}, "durable_newest_article_at": "2026-08-11T20:31:00+00:00"}, "sentiment_summary": {"positive": 3, "negative": 2, "neutral": 8, "score": 52, "raw_score": 60, "total": 13, "evidence_count": 13, "effective_articles": 2.75, "information_mass": 0.207, "direct_story_count": 13, "direct_source_count": 6, "industry_story_count": 0, "sector_story_count": 0, "story_count": 13, "source_count": 6, "source_concentration": 0.3682, "direct_share": 89, "dispersion": 16, "confidence": 26, "evidence_status": "provisional", "score_version": "evidence-v9", "window_days": 30, "weighting_method": "event-aware exponential freshness decay", "newest_article_at": "2026-08-11T20:31:00+00:00", "label": "Early balanced news score", "tone": "neutral"}, "classifier": {"primary_event": "general", "primary_label": "Market update", "confidence": 83, "events": [{"event": "general", "label": "Market update", "weight": 5.46, "count": 8}, {"event": "macro", "label": "Macro sensitivity", "weight": 1.2, "count": 2}, {"event": "earnings", "label": "Earnings", "weight": 1.15, "count": 2}, {"event": "guidance", "label": "Guidance", "weight": 0.6, "count": 1}], "positive_events": 3, "negative_events": 2, "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": 14, "eodhd_articles": 1, "unique_stories": 13, "direct_evidence": 13, "provider_counts": {"eodhd": 1}, "provider_errors": {}, "archive_articles": 12, "current_evidence": 13, "relevant_stories": 13, "duplicates_removed": 1, "durable_story_count": 13, "providers_attempted": 1, "durable_collected_at": "2026-08-14T00:21:28.458119+00:00", "durable_evidence_used": true, "providers_with_results": 1, "matched_archive_stories": 13, "provider_rejected_counts": {"eodhd": 0}, "provider_relevant_counts": {"eodhd": 1}, "durable_newest_article_at": "2026-08-11T20:31:00+00:00"}}, "market_context": {"has_market_context": true, "latest_close": 192.57, "latest_week": "2026-08-07", "one_week_move": 0.8, "four_week_move": 4.0, "twelve_week_move": 13.3, "trend_signal": "0", "trend_label": "Trend inactive", "trend_tone": "negative", "market_dynamics": 0.87188, "market_dynamics_buy_signal": false, "relative_strength": -9.032037, "fair_value_gap": 28.9, "fair_value_label": "Materially above fair value", "fair_value_tone": "negative", "expectation_direction": "positive", "expectation_probability": 57.0223, "reaction_label": "Price digesting", "reaction_tone": "neutral", "market_sentence": "+0.8% over one week, +4.0% over four weeks, trend inactive, 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": 26, "badges": ["Provisional evidence"], "opportunities": [], "risks": [], "event_label": "Market update", "sentiment_word": "balanced"}, "charts": {"sources": [{"label": "Kalkine Media", "count": 6}, {"label": "MarketWatch", "count": 3}, {"label": "finance.yahoo.com", "count": 1}, {"label": "StockInvest.us", "count": 1}, {"label": "Ad-hoc-news.de", "count": 1}, {"label": "MarketBeat", "count": 1}], "tiers": [{"label": "Direct company coverage", "count": 13}, {"label": "Industry context", "count": 0}, {"label": "Sector context", "count": 0}], "events": [{"label": "Market update", "count": 8}, {"label": "Earnings", "count": 2}, {"label": "Macro sensitivity", "count": 2}, {"label": "Guidance", "count": 1}]}, "insights": [{"label": "Weighted tone", "value": "52/100", "tone": "neutral", "text": "Early balanced news score"}, {"label": "Evidence confidence", "value": "26/100", "tone": "neutral", "text": "2.75 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": "83/100 evidence concentration around this catalyst."}, {"label": "Company focus", "value": "13", "tone": "positive", "text": "89% of weighted evidence is company-specific."}, {"label": "Evidence agreement", "value": "16/100", "tone": "positive", "text": "lower dispersion means the independent stories agree more closely."}, {"label": "Trend context", "value": "Trend inactive", "tone": "negative", "text": "+0.8% over one week, +4.0% over four weeks, trend inactive, and materially above fair value."}, {"label": "Latest direct headline", "value": "Negative", "tone": "negative", "text": "Dollarama Inc. stock falls Tuesday, underperforms market"}], "updated_at": "2026-08-14T00:21:28.458119+00:00", "detail_intelligence": {"headline": "Early balanced news score", "summary": "13 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": 26, "display": "26", "tone": "negative", "note": "thin evidence"}, {"label": "Company news", "value": 89, "display": "89%", "tone": "positive", "note": "13 company stories"}, {"label": "Story agreement", "value": 84, "display": "84", "tone": "positive", "note": "16/100 difference"}], "confidence_drivers": [{"label": "Amount of evidence", "value": 4, "note": "0.209 after freshness weighting"}, {"label": "Source breadth", "value": 100, "note": "6 independent publishers"}, {"label": "Company relevance", "value": 89, "note": "share tied directly to this company"}, {"label": "Freshness", "value": 54, "note": "recency-weighted evidence"}, {"label": "Agreement", "value": 84, "note": "how closely stories agree"}, {"label": "Publisher mix", "value": 63, "note": "less reliance on one publisher"}], "freshness": 54, "source_independence": 63, "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": 2, "score": 50, "tone": "neutral", "x": 168.3, "y": 135.0, "volume_height": 52.0, "volume_y": 214.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": 57, "tone": "neutral", "x": 231.5, "y": 122.3, "volume_height": 26.0, "volume_y": 240.0}, {"date": "2026-07-23", "label": "23 Jul", "count": 2, "score": 50, "tone": "neutral", "x": 263.1, "y": 135.0, "volume_height": 52.0, "volume_y": 214.0}, {"date": "2026-07-24", "label": "24 Jul", "count": 1, "score": 50, "tone": "neutral", "x": 294.7, "y": 135.0, "volume_height": 26.0, "volume_y": 240.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": 0, "score": null, "tone": "neutral", "x": 421.0, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-29", "label": "29 Jul", "count": 1, "score": 57, "tone": "neutral", "x": 452.6, "y": 122.3, "volume_height": 26.0, "volume_y": 240.0}, {"date": "2026-07-30", "label": "30 Jul", "count": 1, "score": 50, "tone": "neutral", "x": 484.2, "y": 135.0, "volume_height": 26.0, "volume_y": 240.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": 1, "score": 42, "tone": "negative", "x": 579.0, "y": 149.6, "volume_height": 26.0, "volume_y": 240.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": 0, "score": null, "tone": "neutral", "x": 705.3, "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": 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": 2, "score": 63, "tone": "positive", "x": 863.2, "y": 111.3, "volume_height": 52.0, "volume_y": 214.0}, {"date": "2026-08-12", "label": "12 Aug", "count": 0, "score": null, "tone": "neutral", "x": 894.8, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-13", "label": "13 Aug", "count": 0, "score": null, "tone": "neutral", "x": 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,122.3 263.1,135.0 294.7,135.0 452.6,122.3 484.2,135.0 579.0,149.6 642.1,135.0 863.2,111.3", "timeline_has_signal": true, "timeline_start": "16 Jul", "timeline_mid": "31 Jul", "timeline_end": "14 Aug", "momentum": {"label": "Establishing", "tone": "neutral", "recent_score": 63, "prior_score": null, "delta": null, "recent_count": 2, "prior_count": 0, "volume_delta": 2, "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": 63, "delta": null, "latest_count": 0, "baseline_count": 2, "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": 2, "share": 15}, {"label": "4 to 7 days", "count": 0, "share": 0}, {"label": "8 to 14 days", "count": 2, "share": 15}, {"label": "15 to 21 days", "count": 3, "share": 23}, {"label": "22 to 30 days", "count": 6, "share": 46}], "source_profile": [{"label": "Kalkine Media", "count": 6, "share": 46, "score": 53, "tone": "neutral"}, {"label": "MarketWatch", "count": 3, "share": 23, "score": 40, "tone": "negative"}, {"label": "finance.yahoo.com", "count": 1, "share": 8, "score": 75, "tone": "positive"}, {"label": "Ad-hoc-news.de", "count": 1, "share": 8, "score": 57, "tone": "neutral"}, {"label": "StockInvest.us", "count": 1, "share": 8, "score": 50, "tone": "neutral"}, {"label": "MarketBeat", "count": 1, "share": 8, "score": 50, "tone": "neutral"}], "event_profile": [{"label": "Market update", "count": 8, "share": 62, "score": 40, "tone": "negative"}, {"label": "Earnings", "count": 2, "share": 15, "score": 74, "tone": "positive"}, {"label": "Macro sensitivity", "count": 2, "share": 15, "score": 50, "tone": "neutral"}, {"label": "Guidance", "count": 1, "share": 8, "score": 50, "tone": "neutral"}], "topics": [{"label": "Earnings Release", "count": 1, "share": 8}, {"label": "Earnings", "count": 1, "share": 8}, {"label": "EARNINGS RELEASE", "count": 1, "share": 8}, {"label": "EARNINGS", "count": 1, "share": 8}, {"label": "Consensus Estimate", "count": 1, "share": 8}, {"label": "CONSENSUS ESTIMATE", "count": 1, "share": 8}], "supporting": [{"label": "Direct evidence", "text": "13 current stories are mapped specifically to DOL."}, {"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.209."}, {"label": "Confidence", "text": "Confidence is 26/100, below the threshold for a firm score."}], "supporting_heading": "What supports the score", "tempering_heading": "What limits the score", "latest_observation": {"title": "Dollarama Inc. stock falls Tuesday, underperforms market", "summary": "", "url": "", "source_link": "https://www.google.com/search?tbm=nws&q=%22Dollarama+Inc.+stock+falls+Tuesday%2C+underperforms+market%22+%22MarketWatch%22", "source_link_is_lookup": true, "source_name": "MarketWatch", "published_at": "2026-08-11T20:31:00+00:00", "published_display": "11 Aug 2026 20:31", "source_kind": "publisher", "company_focus": 1.0, "company_focus_pct": 100, "company_focus_label": "Main company", "sentiment": "negative", "sentiment_pct": 40, "tone_signals": ["Negative market reaction"], "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.056668, "evidence_share": 27.2, "evidence_share_display": "27.2", "freshness_pct": 43.5, "age_days": 2.4, "influence_label": "High", "duplicate_count": 1, "topics": [], "evidence_basis": "headline_only", "score_included": true}, "article_count": 13, "updated_at": "2026-08-14T00:21:28.458119+00:00"}, "price_sentiment_path": {"available": true, "price_points": [{"x": 42.0, "y": 102.4, "label": "13 Feb 2026", "close": 189.99, "index": 100.0}, {"x": 78.4, "y": 93.8, "label": "20 Feb 2026", "close": 191.96, "index": 101.0}, {"x": 114.9, "y": 55.8, "label": "27 Feb 2026", "close": 200.68, "index": 105.6}, {"x": 151.3, "y": 87.1, "label": "06 Mar 2026", "close": 193.5, "index": 101.8}, {"x": 187.7, "y": 82.3, "label": "13 Mar 2026", "close": 194.62, "index": 102.4}, {"x": 224.2, "y": 143.7, "label": "20 Mar 2026", "close": 180.51, "index": 95.0}, {"x": 260.6, "y": 204.2, "label": "27 Mar 2026", "close": 166.64, "index": 87.7}, {"x": 297.0, "y": 178.8, "label": "03 Apr 2026", "close": 172.47, "index": 90.8}, {"x": 333.5, "y": 160.4, "label": "10 Apr 2026", "close": 176.7, "index": 93.0}, {"x": 369.9, "y": 161.2, "label": "17 Apr 2026", "close": 176.51, "index": 92.9}, {"x": 406.3, "y": 190.8, "label": "24 Apr 2026", "close": 169.72, "index": 89.3}, {"x": 442.8, "y": 172.1, "label": "01 May 2026", "close": 174.0, "index": 91.6}, {"x": 479.2, "y": 172.9, "label": "08 May 2026", "close": 173.83, "index": 91.5}, {"x": 515.6, "y": 189.4, "label": "15 May 2026", "close": 170.03, "index": 89.5}, {"x": 552.0, "y": 151.2, "label": "22 May 2026", "close": 178.81, "index": 94.1}, {"x": 588.5, "y": 162.1, "label": "29 May 2026", "close": 176.3, "index": 92.8}, {"x": 624.9, "y": 141.2, "label": "05 Jun 2026", "close": 181.1, "index": 95.3}, {"x": 661.3, "y": 98.8, "label": "12 Jun 2026", "close": 190.82, "index": 100.4}, {"x": 697.8, "y": 116.5, "label": "19 Jun 2026", "close": 186.77, "index": 98.3}, {"x": 734.2, "y": 85.8, "label": "26 Jun 2026", "close": 193.8, "index": 102.0}, {"x": 770.6, "y": 111.1, "label": "03 Jul 2026", "close": 187.99, "index": 98.9}, {"x": 807.1, "y": 123.1, "label": "10 Jul 2026", "close": 185.25, "index": 97.5}, {"x": 843.5, "y": 98.6, "label": "17 Jul 2026", "close": 190.87, "index": 100.5}, {"x": 879.9, "y": 125.6, "label": "24 Jul 2026", "close": 184.68, "index": 97.2}, {"x": 916.4, "y": 98.1, "label": "31 Jul 2026", "close": 190.97, "index": 100.5}, {"x": 952.8, "y": 91.2, "label": "07 Aug 2026", "close": 192.57, "index": 101.4}], "sentiment_points": [{"at": "2026-06-26T23:59:59.999Z", "date": "2026-06-26", "label": "26 Jun 2026", "score": 52, "tone": "neutral", "raw_score": 60, "confidence": 27, "stories": 5, "close": 193.8, "price_change": 3.8, "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": 60, "confidence": 28, "stories": 9, "close": 187.99, "price_change": -3.0, "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": 11, "close": 185.25, "price_change": -1.5, "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": 60, "confidence": 17, "stories": 12, "close": 190.87, "price_change": 3.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": 51, "tone": "neutral", "raw_score": 53, "confidence": 27, "stories": 16, "close": 184.68, "price_change": -3.2, "x": 885.1, "y": 128.2, "show_label": true, "label_y": 118.19999999999999}, {"at": "2026-07-31T23:59:59.999Z", "date": "2026-07-31", "label": "31 Jul 2026", "score": 50, "tone": "neutral", "raw_score": 54, "confidence": 20, "stories": 14, "close": 190.97, "price_change": 3.4, "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": 50, "tone": "neutral", "raw_score": 50, "confidence": 24, "stories": 12, "close": 192.57, "price_change": 0.8, "x": 958.0, "y": 130.0, "show_label": true, "label_y": 120.0}], "price_path": "42.0,102.4 78.4,93.8 114.9,55.8 151.3,87.1 187.7,82.3 224.2,143.7 260.6,204.2 297.0,178.8 333.5,160.4 369.9,161.2 406.3,190.8 442.8,172.1 479.2,172.9 515.6,189.4 552.0,151.2 588.5,162.1 624.9,141.2 661.3,98.8 697.8,116.5 734.2,85.8 770.6,111.1 807.1,123.1 843.5,98.6 879.9,125.6 916.4,98.1 952.8,91.2", "sentiment_path": "739.4,126.3 775.8,126.3 812.3,128.2 848.7,130.0 885.1,128.2 921.6,130.0 958.0,130.0", "score_version": "evidence-v9", "price_change": 1.4, "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": 50, "confidence": 24, "stories": 12, "close": 192.57, "price_change": 0.8, "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": 50, "tone": "neutral", "raw_score": 54, "confidence": 20, "stories": 14, "close": 190.97, "price_change": 3.4, "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": 51, "tone": "neutral", "raw_score": 53, "confidence": 27, "stories": 16, "close": 184.68, "price_change": -3.2, "x": 885.1, "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": 60, "confidence": 17, "stories": 12, "close": 190.87, "price_change": 3.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": 11, "close": 185.25, "price_change": -1.5, "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": 60, "confidence": 28, "stories": 9, "close": 187.99, "price_change": -3.0, "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": 60, "confidence": 27, "stories": 5, "close": 193.8, "price_change": 3.8, "x": 739.4, "y": 126.3, "show_label": true, "label_y": 116.3}], "reconstructed": true, "latest_close": 192.57, "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": 50, "delta": 0, "score_change": null, "score_change_display": "Start", "confidence_change": null, "article_change": null, "tone": "neutral", "height": 4, "articles": 2, "confidence": 29, "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": 0, "score_change_display": "+0", "confidence_change": -5, "article_change": 1, "tone": "neutral", "height": 4, "articles": 3, "confidence": 24, "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": 52, "delta": 2, "score_change": 2, "score_change_display": "+2", "confidence_change": 5, "article_change": 2, "tone": "neutral", "height": 4, "articles": 5, "confidence": 29, "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": 51, "delta": 1, "score_change": -1, "score_change_display": "-1", "confidence_change": -2, "article_change": 1, "tone": "neutral", "height": 4, "articles": 6, "confidence": 27, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true}, {"label": "30 Jun 23:59", "short_label": "30 Jun", "collected_at": "2026-06-30T23: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": 7, "confidence": 26, "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": 52, "delta": 2, "score_change": 2, "score_change_display": "+2", "confidence_change": 2, "article_change": 2, "tone": "neutral", "height": 4, "articles": 9, "confidence": 28, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true}, {"label": "06 Jul 23:59", "short_label": "06 Jul", "collected_at": "2026-07-06T23: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-v9", "reconstructed": true}, {"label": "07 Jul 23:59", "short_label": "07 Jul", "collected_at": "2026-07-07T23: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": 11, "confidence": 26, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true}, {"label": "13 Jul 23:59", "short_label": "13 Jul", "collected_at": "2026-07-13T23:59:59.999999+00:00", "score": 51, "delta": 1, "score_change": 0, "score_change_display": "+0", "confidence_change": -4, "article_change": 1, "tone": "neutral", "height": 4, "articles": 12, "confidence": 22, "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": -1, "score_change_display": "-1", "confidence_change": 3, "article_change": 1, "tone": "neutral", "height": 4, "articles": 13, "confidence": 25, "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": 2, "article_change": 0, "tone": "neutral", "height": 4, "articles": 13, "confidence": 27, "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": 51, "delta": 1, "score_change": 1, "score_change_display": "+1", "confidence_change": 1, "article_change": 1, "tone": "neutral", "height": 4, "articles": 14, "confidence": 28, "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": 51, "delta": 1, "score_change": 0, "score_change_display": "+0", "confidence_change": 1, "article_change": 1, "tone": "neutral", "height": 4, "articles": 15, "confidence": 29, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true}, {"label": "24 Jul 23:59", "short_label": "24 Jul", "collected_at": "2026-07-24T23: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": 16, "confidence": 27, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "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": 0, "score_change_display": "+0", "confidence_change": -4, "article_change": -2, "tone": "neutral", "height": 4, "articles": 14, "confidence": 23, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true}, {"label": "30 Jul 23:59", "short_label": "30 Jul", "collected_at": "2026-07-30T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": -1, "score_change_display": "-1", "confidence_change": 0, "article_change": 0, "tone": "neutral", "height": 4, "articles": 14, "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": -1, "tone": "neutral", "height": 4, "articles": 13, "confidence": 26, "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": 14, "confidence": 27, "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": 52, "delta": 2, "score_change": 2, "score_change_display": "+2", "confidence_change": 4, "article_change": 0, "tone": "neutral", "height": 4, "articles": 14, "confidence": 31, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true}, {"label": "14 Aug 06:11", "short_label": "14 Aug", "collected_at": "2026-08-14T06:11:08.071219+00:00", "score": 52, "delta": 2, "score_change": 0, "score_change_display": "+0", "confidence_change": -6, "article_change": -1, "tone": "neutral", "height": 4, "articles": 13, "confidence": 25, "evidence_status": "provisional", "evidence_label": "Provisional", "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": 20, "span_label": "54 days", "first_score": 50, "latest_score": 52, "net_change": 2, "net_change_display": "+2", "direction": "Broadly stable", "high_score": 52, "low_score": 50, "latest_confidence": 25, "confidence_change": -4, "latest_articles": 13, "article_change": 11, "latest_label": "14 Aug 06:11", "latest_evidence_label": "Provisional", "chart_rows": [{"label": "20 Jun 23:59", "short_label": "20 Jun", "collected_at": "2026-06-20T23: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": 2, "confidence": 29, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "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": 50, "delta": 0, "score_change": 0, "score_change_display": "+0", "confidence_change": -5, "article_change": 1, "tone": "neutral", "height": 4, "articles": 3, "confidence": 24, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true, "x": 90.2, "y": 135.0}, {"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": 2, "score_change_display": "+2", "confidence_change": 5, "article_change": 2, "tone": "neutral", "height": 4, "articles": 5, "confidence": 29, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true, "x": 138.4, "y": 131.4}, {"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": -1, "score_change_display": "-1", "confidence_change": -2, "article_change": 1, "tone": "neutral", "height": 4, "articles": 6, "confidence": 27, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true, "x": 186.6, "y": 133.2}, {"label": "30 Jun 23:59", "short_label": "30 Jun", "collected_at": "2026-06-30T23: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": 7, "confidence": 26, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true, "x": 234.8, "y": 135.0}, {"label": "03 Jul 23:59", "short_label": "03 Jul", "collected_at": "2026-07-03T23:59:59.999999+00:00", "score": 52, "delta": 2, "score_change": 2, "score_change_display": "+2", "confidence_change": 2, "article_change": 2, "tone": "neutral", "height": 4, "articles": 9, "confidence": 28, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true, "x": 283.1, "y": 131.4}, {"label": "06 Jul 23:59", "short_label": "06 Jul", "collected_at": "2026-07-06T23: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-v9", "reconstructed": true, "x": 331.3, "y": 133.2}, {"label": "07 Jul 23:59", "short_label": "07 Jul", "collected_at": "2026-07-07T23: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": 11, "confidence": 26, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true, "x": 379.5, "y": 133.2}, {"label": "13 Jul 23:59", "short_label": "13 Jul", "collected_at": "2026-07-13T23:59:59.999999+00:00", "score": 51, "delta": 1, "score_change": 0, "score_change_display": "+0", "confidence_change": -4, "article_change": 1, "tone": "neutral", "height": 4, "articles": 12, "confidence": 22, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true, "x": 427.7, "y": 133.2}, {"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": -1, "score_change_display": "-1", "confidence_change": 3, "article_change": 1, "tone": "neutral", "height": 4, "articles": 13, "confidence": 25, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true, "x": 475.9, "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": 2, "article_change": 0, "tone": "neutral", "height": 4, "articles": 13, "confidence": 27, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true, "x": 524.1, "y": 135.0}, {"label": "22 Jul 23:59", "short_label": "22 Jul", "collected_at": "2026-07-22T23:59:59.999999+00:00", "score": 51, "delta": 1, "score_change": 1, "score_change_display": "+1", "confidence_change": 1, "article_change": 1, "tone": "neutral", "height": 4, "articles": 14, "confidence": 28, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true, "x": 572.3, "y": 133.2}, {"label": "23 Jul 23:59", "short_label": "23 Jul", "collected_at": "2026-07-23T23:59:59.999999+00:00", "score": 51, "delta": 1, "score_change": 0, "score_change_display": "+0", "confidence_change": 1, "article_change": 1, "tone": "neutral", "height": 4, "articles": 15, "confidence": 29, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true, "x": 620.5, "y": 133.2}, {"label": "24 Jul 23:59", "short_label": "24 Jul", "collected_at": "2026-07-24T23: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": 16, "confidence": 27, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true, "x": 668.7, "y": 133.2}, {"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": 0, "score_change_display": "+0", "confidence_change": -4, "article_change": -2, "tone": "neutral", "height": 4, "articles": 14, "confidence": 23, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true, "x": 716.9, "y": 133.2}, {"label": "30 Jul 23:59", "short_label": "30 Jul", "collected_at": "2026-07-30T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": -1, "score_change_display": "-1", "confidence_change": 0, "article_change": 0, "tone": "neutral", "height": 4, "articles": 14, "confidence": 23, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true, "x": 765.2, "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": -1, "tone": "neutral", "height": 4, "articles": 13, "confidence": 26, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true, "x": 813.4, "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": 14, "confidence": 27, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true, "x": 861.6, "y": 135.0}, {"label": "11 Aug 23:59", "short_label": "11 Aug", "collected_at": "2026-08-11T23:59:59.999999+00:00", "score": 52, "delta": 2, "score_change": 2, "score_change_display": "+2", "confidence_change": 4, "article_change": 0, "tone": "neutral", "height": 4, "articles": 14, "confidence": 31, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true, "x": 909.8, "y": 131.4}, {"label": "14 Aug 06:11", "short_label": "14 Aug", "collected_at": "2026-08-14T06:11:08.071219+00:00", "score": 52, "delta": 2, "score_change": 0, "score_change_display": "+0", "confidence_change": -6, "article_change": -1, "tone": "neutral", "height": 4, "articles": 13, "confidence": 25, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true, "x": 958.0, "y": 131.4}], "chart_points": "42.0,135.0 90.2,135.0 138.4,131.4 186.6,133.2 234.8,135.0 283.1,131.4 331.3,133.2 379.5,133.2 427.7,133.2 475.9,135.0 524.1,135.0 572.3,133.2 620.5,133.2 668.7,133.2 716.9,133.2 765.2,135.0 813.4,135.0 861.6,135.0 909.8,131.4 958.0,131.4", "changes": [{"label": "14 Aug 06:11", "short_label": "14 Aug", "collected_at": "2026-08-14T06:11:08.071219+00:00", "score": 52, "delta": 2, "score_change": 0, "score_change_display": "+0", "confidence_change": -6, "article_change": -1, "tone": "neutral", "height": 4, "articles": 13, "confidence": 25, "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": 52, "delta": 2, "score_change": 2, "score_change_display": "+2", "confidence_change": 4, "article_change": 0, "tone": "neutral", "height": 4, "articles": 14, "confidence": 31, "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": 14, "confidence": 27, "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": -1, "tone": "neutral", "height": 4, "articles": 13, "confidence": 26, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true}, {"label": "30 Jul 23:59", "short_label": "30 Jul", "collected_at": "2026-07-30T23:59:59.999999+00:00", "score": 50, "delta": 0, "score_change": -1, "score_change_display": "-1", "confidence_change": 0, "article_change": 0, "tone": "neutral", "height": 4, "articles": 14, "confidence": 23, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "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": 0, "score_change_display": "+0", "confidence_change": -4, "article_change": -2, "tone": "neutral", "height": 4, "articles": 14, "confidence": 23, "evidence_status": "provisional", "evidence_label": "Provisional", "score_version": "evidence-v9", "reconstructed": true}, {"label": "24 Jul 23:59", "short_label": "24 Jul", "collected_at": "2026-07-24T23: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": 16, "confidence": 27, "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": 51, "delta": 1, "score_change": 0, "score_change_display": "+0", "confidence_change": 1, "article_change": 1, "tone": "neutral", "height": 4, "articles": 15, "confidence": 29, "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."}