{"ticker": {"uuid": "5928e519-1174-4a4f-807d-95781aa065a5", "symbol": "CNR", "name": "Canadian National Railway Company", "exchange": "TOR", "country": "CA", "sector": "Industrials", "industry": "Railroads"}, "articles": [{"title": "Canadian National Railway (TSE:CNR) Given Average Recommendation of \"Moderate Buy\" by Analysts", "summary": "", "url": "https://news.google.com/rss/articles/CBMi2wFBVV95cUxNeE91ZmVkWktKQXk3X0xtcHdQRGJZa1o3dFlaSGppRDBtUEc1SEc1WXhtUXRVVEVTNzlabmg1Qmk1WFlaa1dPNkUxX1V3REw1NUtuck1VN21ITDA5WXhwQ2JfOHIwS2V5ZlJmT1JENG9EYVVlQVY0dVRfN2ZjZl85Y3B1THJfRkZ0Z3E3eU4xSmRPV24yWXNBUTZfT2tuT0FBVU5OZHlQOUQtZ3pYSGUyMExDMENYNkNJTk9Eclc4eEZISi1wbG5Tek11eENFZGdua0VkQUY4b2xWTkk?oc=5", "source_name": "MarketBeat", "published_at": "2026-07-17T08:57:59+00:00", "published_display": "17 Jul 2026 08:57", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "What TFSA Millionaires Understand That Most Canadian Investors Do Not", "summary": "", "url": "https://news.google.com/rss/articles/CBMi4gFBVV95cUxNa1NwQlhZdlBCeHBoMWtad1B6YmpVbXY0TGZGQVZFVDdrbWNwSkNWMmtMTVRJMVZ1VDkxYTg3bEp6eEYzVFFzdTF5Ry1jb3JNZmxEZkRVc3NhU2RmdXBxYmtIWVFKRWR5NUl5b1pHWDRXMnVnOXpPbHdjcXNqUG9DZFFibmkyOUd4cTdqN1pIdF9QSHB6dnQ1U3ExUktZNl9MZm0yMklPSWNwS2ZiOGxDQ1Jrd1Y5TVd5SlpOZHFQYmRWMFQydnNGc0puZE5pM0hqNXl6bHAwTUxZeEhxY25ZRkZB?oc=5", "source_name": "The Globe and Mail", "published_at": "2026-07-17T01:15:00+00:00", "published_display": "17 Jul 2026 01:15", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Scotiabank Issues Positive Forecast for Canadian National Railway (TSE:CNR) Stock Price", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1AFBVV95cUxPRDF6bVlITGJmRUpKZFRDMTBwTzVGRG5fY3NHS3JrdHJ1b1B2azY5ZE9LUUczTU45SHp3MlFSSUE5NmRUMkxTakpxdmZMLTBkLW5SN2p6QlZLZjlEczhTSDhRZVAwMEsxSzcxWFNjZVBuM0ZFTW1iVW1FZUdBMTByS3RFc1ltTEcxRmpEcWQycTlQMzFOUjVrVUhZSVdKMTZZc2VtYVdMVGxMeVNjRVdtTjJ4LW9hdlJGZzBtUk5nY0tXemJBMVItQmtfZjFaNHpoZjJmRA?oc=5", "source_name": "MarketBeat", "published_at": "2026-07-16T18:52:48+00:00", "published_display": "16 Jul 2026 18:52", "sentiment": "positive", "sentiment_pct": 66, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian National Railway (TSE:CNR) Stock Price Expected to Rise, Sanford C. Bernstein Analyst Says", "summary": "", "url": "https://news.google.com/rss/articles/CBMi4gFBVV95cUxQNXdZTWFieTk1SzZzWFM3UUdXQnc2Ri04dW53emY0ZFI0RjlOZ05KWFI4LV9fRm1TRUkza1k4a2pVQ2VXOEgtS0FHWF9qUjFEOGlxZmU2UF9CR0pzcjBUU2J6bm8tOGlPVzduakpHckRkLU5nSGwwQ0lqb21ZeWhRUWJpZWZHcjRKdWNqcF95UlhUa2dHRXhJR0JsVGdPMlVKdV82dmxxT0ZzeVg0N3pEQk85RVFlSGVPNmhQckJzcmpJNzgyQmR4UXFXMW10N016clJrdy15N3J3aG9OSlhPZnlB?oc=5", "source_name": "MarketBeat", "published_at": "2026-07-16T18:52:48+00:00", "published_display": "16 Jul 2026 18:52", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Citizens Jmp Upgrades Canadian National Railway (TSE:CNR) to Hold", "summary": "", "url": "https://news.google.com/rss/articles/CBMitwFBVV95cUxPbzI5OFZRZjYtNkVaclJ0NjdrODY3QzFqVDd4dGNGSnpyWXZJellqZS1pVUpEbXpuWEdVSS12cVdmV3R4c2RncjF6eGFrcFczNVlUdWpzNXRXN2pjMU5kblZmYWV0a3VIVWJsTlhZc191alItbHlCN3JqWEhxbUJOSENDWlN5ZWpHOS1QbVdnYVlsdV9tQ2dzRWN5ekhPYjJwamdhNmVFS0ptcHhmRVozaDN4anB4b00?oc=5", "source_name": "MarketBeat", "published_at": "2026-07-16T11:12:25+00:00", "published_display": "16 Jul 2026 11:12", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian National Railway (TSE:CNR) Given New C$198.00 Price Target at Raymond James Financial", "summary": "", "url": "https://news.google.com/rss/articles/CBMi2wFBVV95cUxPdWk1c2p5MDRoSlMzR0xwckNsRE9pR05RRUxTeE5LaEYzVkh6aDduTDE2Y3VhNnhCZjV0alB3YktmNHlvM2kyM0NFcGFOaFUxa2ZvV1RSNnN4TVVZQWV4TklXcVNFeDE2a00wUVFPWTRCMzNTOXExTkVnMzE3b3RCRjFnR1pGWXBjdTNxZVNuaHcyejV0S1ZST2ttc1FCZll0azdBSXJVYjNWdGNvU0VlVU0xd01ZNWRIMVoyN09fX21rUmxuY2ttX3paUlN6Ty1CTjZHcTBHRDh3XzA?oc=5", "source_name": "MarketBeat", "published_at": "2026-07-14T19:00:14+00:00", "published_display": "14 Jul 2026 19:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian National Railway (TSE:CNR) Sets New 52-Week High - Should You Buy?", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwAFBVV95cUxPYnJtQk91bnFhcUNrd05tWjJvaVBVeUdfRkMyVklBOHIwRzlSak90N3YxanJVZU5xZlZWWTRiWEkzSC12OEswWkQzb0pzUHBFT3pTdUJtUjByVTRYNUtFSnZPWHhSZ1B3TDVqSVdWMkQyY2JrNTJPcUxlV292eklhT3BCNzBGWWp1MkJLdUtfWWdZTWdGSng2UU8zUzRGbGpLRnVJQzl1MEJ0RjdfbzBDQWVTZkE4dW5vbUJ1TnBTdzY?oc=5", "source_name": "MarketBeat", "published_at": "2026-07-14T08:02:47+00:00", "published_display": "14 Jul 2026 08:02", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian National Railway Stock And 2 More Picks For Gordie Howe Bridge Trade Growth", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0gFBVV95cUxPd3B3ZXhzdWUyRzU0ck1oVlFBa1V2a1M4dGRmRDVtVE41RXhBcTZCWU1JdS11aUJpU1pYUVljRHVoNzEwWF82S25Vb2dfUk5LMVJ0VEQxRm5oQmpMcWI0MGktS1lSeVkySElGOEVsaFY3SlFHTW9JWk5xWnBSWGVhQkRJNklQa1J6cDZLLVpiNVYtdW9vU1IxQ0E5ZnR3UGhLWlBrNUdWUUlXb3hobHBHaFVfTWFQbnFzWEY3MFpiTkJzRGFCRXEwWWhWTDMtOTlWYmc?oc=5", "source_name": "Sahm", "published_at": "2026-07-12T07:00:00+00:00", "published_display": "12 Jul 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "How Canadian National Railway (CNI) Is Driving Network Strength With Record Grain Volumes Across Western Canada", "summary": "", "url": "https://news.google.com/rss/articles/CBMipAFBVV95cUxOQTZ6T2VTekt0ekFDY2lodDBLazg0cmpQQ3BPVUhVVm9jYmM5MC1MSDh2ZTYzXzFPQnB5eFNaNmtXYzBqSUJ4MURfeGdNb0piZUtlZ3h5R1liLS1ZVHFEMmVYekRyc1dyTDZHLU1fS0lBYkpvbXV4d0lUR0w2N3AycTVKRFNpY1NuUGF1VUM1QTlIUW5JX2loQlV1R3lJOVB1TjdRcQ?oc=5", "source_name": "Market source", "published_at": "2026-07-11T08:52:39+00:00", "published_display": "11 Jul 2026 08:52", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "TD Issues Positive Forecast for Canadian National Railway (TSE:CNR) Stock Price", "summary": "", "url": "https://news.google.com/rss/articles/CBMiygFBVV95cUxPRVBvLUNkQUYwbE91WHN6RnFGTnRyZTFzLWJMbjBqTmpzd3pfS1VjcGJRWi1CME1iQmdXS3ZEUEwteDRRdDdTaE45a1F1aS1Fal8zbWFLTWNWdjQtTU9uTE9Xa0tfTW5xc2VnUzZUUmhJeWx5dUhTU1pWcUhpcFl3d2FQNXh5bkYtNV91d2NMOVpDd3IwRXh4aWdDY2V6TDN3aXNGZTZMQmJuSS03U2xUTTBURF9RZVd4NTNpTUZhZ3FiWWNSeHp0ZnJB?oc=5", "source_name": "MarketBeat", "published_at": "2026-07-10T18:48:25+00:00", "published_display": "10 Jul 2026 18:48", "sentiment": "positive", "sentiment_pct": 66, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian National Railway (TSX:CNR) Stock Could Be 11% Overvalued Following Broker Upgrades", "summary": "", "url": "https://news.google.com/rss/articles/CBMi6AFBVV95cUxPN2szR1RadFY4TVQyeUlxSkYwYThJeHdPM3FXMTA4RFBHdDl3MWFaMHd3M1RPT1RmOEVtVVB2NElfdDhyM3JSWDc5ZmJGWHFzaERZRllOQ19QRl80bVV2dXp5WmNudkxiai1oR09zWm9QeE9EQk9Jd0ZPbTMzOHhRUjhZOFF1dHhNOUk0VmtDQ0ZkMXJzMHAyRG5sZlNjVm5MdEw4SEI2cVFqMTR0b21sOFI2dWN6aG9KNzBVZ1ZfUGpjRzltZWJvXzl1a2RJTGNxZzJNNXFCQUpWOVZ4VFdsZ2NsZHhyVEls0gHuAUFVX3lxTE9faGdBVFNEM0xBT09MajVYb3ZlTG1YQUhxWmNYYU5URXVwUzZPdjBXbXFVOW1VSUR3Vi0tZE1MVllBX1FoaEI4bllCNlBUb0xTYmp2UERkanhXTUxSMVNNS0k2NXZReE1wbUxJaU4zNE02OER6OXdIQm5keVZocnlKcl9JTkpCeDhHMXBkY3VjMlI1NmxpT0gwWGQ4UF9JRzZmaTZDU3NCNGgwc2ZhcVdfMzFzaEdTWnlSWGhqbHE2dlo5MHNEUWlhUlVKN2l6NGlvdFdCWl9fTlVKUjI1OEtLX2pTU1BjdlRrZ0xaelE?oc=5", "source_name": "simplywall.st", "published_at": "2026-07-01T07:00:00+00:00", "published_display": "01 Jul 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian National Railway (TSX:CNR) Stock After Strong 2024 Gains Is There Still Value?", "summary": "", "url": "https://news.google.com/rss/articles/CBMinwFBVV95cUxQTVAzYXZBaVBCRlhnV1psdXMtaTdudHROWTM4VGtYRTVxUnV5MmJOZURyN1lpR1hxQVE5bk1xTlRyVVZGVzVVdmRsUWRNNUU5QjhCLWUyb3o3ZU5DbUwxaTBYdlBMdWJZQmk1WlBMeEx4bVJyZ2R6RVJCU3FDWmxXdllLMGlBWThJS0NudjBfOUtuRkJvUXYzZUdnZFhyWlU?oc=5", "source_name": "Market source", "published_at": "2026-06-30T07:00:00+00:00", "published_display": "30 Jun 2026 07:00", "sentiment": "positive", "sentiment_pct": 82, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian National Railway (TSX:CNR) Secures Long Term PlasCred Lease For Scotford Recycling Facility", "summary": "", "url": "https://news.google.com/rss/articles/CBMinwFBVV95cUxQeFMyaFVESVJxeElkbDdEQkhMS3ByX0NZMUtfaWFxZVFHS2lNNC1BOWduNWV5TTNxaGlncWUxYWNjN1VFM21paXZsYWJUTEgtWl9IbWhaUU1kMV9fVU1wZVBUZ2ttRXZYUThHM3JWR3U1R28xbDhVTk9MSjBoNEd1RkZBaUVia3c5UkJhVjdGc1VMdVk3TWtGNTVQQ0dGZDg?oc=5", "source_name": "Market source", "published_at": "2026-06-30T07:00:00+00:00", "published_display": "30 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian National Railway Co (CNI) Secures Deal with BHP. It\u2019s About Potash", "summary": "", "url": "https://news.google.com/rss/articles/CBMingFBVV95cUxQSG5xN2o2Wk5GQXctbi1oNk93bW9IekFhUHNUREdTckVkZlZESldvNUJxdDdfc1RGOVptOEZHclBHYzZFTnk5dnpPQ2RzTUVqWDMwZ1M1QXVabGpqX3pOeXMtcXBnSWdDRWRzRVRhYnB0U3FzTHVFazA4ZkRPS1RYeWdHVGV1WHRqX2RUSlFOalRRM19xQThPMzRTcGJDQQ?oc=5", "source_name": "Market source", "published_at": "2026-06-19T07:00:00+00:00", "published_display": "19 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian National Railway Company (CNI) Partners with Keyera and AltaGas on Alberta Corridor Rail Expansion", "summary": "", "url": "https://news.google.com/rss/articles/CBMipAFBVV95cUxQZ0dsNFhpRjVXX1hYdU5jdE9rUF9tYW5WaDEycnY1SnBBb1BQM2h6QUJlT05BZUtRRW9CVU84X0lCYmRJZVpiZDFkUVZOVGpnUlBOUkhOLXB4akUxSWFseW1zOXFLMzcyU2hCbzktbTlXMWY4bEw0cmRzWjhwcURwUmxreHJVV0ZWNUtmbzIzMExaZXZfcHZiSlNYZ0NYTUNwNXVxZQ?oc=5", "source_name": "Market source", "published_at": "2026-06-15T07:00:00+00:00", "published_display": "15 Jun 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian National Railway (TSX:CNR) Stock After Rail Investment Talks And A 21% One-Year Gain", "summary": "", "url": "https://news.google.com/rss/articles/CBMinwFBVV95cUxQOHpCNzdoQVFTcDFDRnZiWVotYXRVZnQteWM5Z2J4aEUwV0xzdzJEYVU1enpVWklJclNPVGMtblgwVlFFSkF4eVVRZ3NzVDJFSzI0YmVyUElrQjJMU0xrVDV4Qld3YmJRRGdKRVlueXNGUUEyc25GZXZiMFlQcVhRWHRWbzdGWEhTOTB3ZXR6eXNJbUhId3BoV1RndEwtOXc?oc=5", "source_name": "Market source", "published_at": "2026-06-12T07:00:00+00:00", "published_display": "12 Jun 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian National Railway (TSX:CNR) Narrative Shifts As Fair Value Edges Higher And Risks Persist", "summary": "", "url": "https://news.google.com/rss/articles/CBMinwFBVV95cUxPNm5Rd21JRHR5Nl9VUnBLa28zbmU1eVRZZzBqRDFMbFYzRXJGRFhQRTdlNUNIMG9sTVZFQURuNmt5alNnWXQ5bUMxdlF3b21sc3pxVXNUYnhYOWV2RVZhZENQRThJa2pJYUsxSk1qSk5zanJsYTN2ZWxhdVJKdUlwUE5NUkZtVUFyN3FFT25KX1NLamFOZmU5R3pkeXh0cXc?oc=5", "source_name": "Market source", "published_at": "2026-06-06T07:00:00+00:00", "published_display": "06 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Assessing Canadian National Railway (TSX:CNR) Valuation After Recent Share Price Strength", "summary": "", "url": "https://news.google.com/rss/articles/CBMipwFBVV95cUxPUmlYNmxYQWF3X1o3T3hfenpLSWkzQzFHT0ZrRjhmeURBVWsxY1Z2UEdWZWx2S0h2ZUpTbVR3V2ZBQTlpTmpNb1NFdHFJU0NQeXhPQnBPTnlqSlhXSDd3OHN0M2FmclNkQ1BuNXNwaDZOMFhJRWdGc2VvckZKU0VsWThsVlJUZmp1aVhEanVqekI2Qk1yMVNvYXF1RkJJMktxWDl1UDh1cw?oc=5", "source_name": "Market source", "published_at": "2026-05-31T07:00:00+00:00", "published_display": "31 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "CN Railway Shares Post Biggest Drop Since 2021", "summary": "", "url": "https://news.google.com/rss/articles/CBMia0FVX3lxTE9jamFhaVlkMVdzN3lFZWZHSWpMc1hkSTR0MmcwcXAxYnFXbU9VVGtVSm0tVWZlZnhuWFp0Z1lRUngxTTFJTnNsaWFKVnRjU3NaTi1TclRjVmFuRlJsSnZYRkQzY2pJbEpNbHVZ?oc=5", "source_name": "Transport Topics", "published_at": "2026-04-29T07:00:00+00:00", "published_display": "29 Apr 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian National Earnings: Volumes Mostly Healthy, but Margin Disappoints", "summary": "", "url": "https://news.google.com/rss/articles/CBMisgFBVV95cUxOZXI3cjNuOUNKOEw1SWtVNFc0elhjNE52Mk55czRueTVsbUluOEo1Z3RlRWtTc2lDSW5PWVduWldBelVFc2UwZDJfUnRjX20ya01YUEZBZlpzN2ZweG8wUHlFa0NNYll0QmE1Mnh2ZkNZUG1LMnc1M0IzYVQ2SzVHVVZKdnh6Y3pyRFp6RklmaERRaHJ6RDlFQUZJTENFZ0FHM01qa1Q5LWxKYlZiQkIxMUZR?oc=5", "source_name": "Morningstar", "published_at": "2026-04-29T07:00:00+00:00", "published_display": "29 Apr 2026 07:00", "sentiment": "negative", "sentiment_pct": 34, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian National Railway (TSX:CNR) Valuation Check After Recent Share Price Strength", "summary": "", "url": "https://news.google.com/rss/articles/CBMinwFBVV95cUxNUVozSHlwcnkwY1FHNWdqcmVkaXAtekhEekRWNElGX1RIaHFxblJrWmhWQTlMV3ZpNWFEMmxqTXkxc2tZSXBqZHBud0lzZm8xOVJYZmhSZTlTbGl0bXkzT3gwdkdEa0dIWHZUbElDTlEzclZ6VDJfZEFua3dDaTF4cHJJbi0wbnBySWpLNUVZLUdBd3ZIVzE2V0dpWkxGQWs?oc=5", "source_name": "Market source", "published_at": "2026-04-10T07:00:00+00:00", "published_display": "10 Apr 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian National upgraded by Bank of America on volume gains, attractive valuation", "summary": "", "url": "https://news.google.com/rss/articles/CBMipwFBVV95cUxOaW9VcUtOU0N5OHpENzdPRXV3MFNmbXNGaXVJcGVhZU5RNFNVQlJvOEdPTXVlcUl5dE5ta3NGUGNTWFNCakt1XzYtQU1IR0pzWGFEcFhRU2t0dkQ1S2dEQ183NlFxSlUxZ09SWFlZMlpOck1KZVZORGhSUHR6ajhWY2ViZ1JWdnhMYzV4X1E5Y3BzUVRvWm9TalM1bU95WHY0blp5SXo1NA?oc=5", "source_name": "Market source", "published_at": "2026-04-09T07:00:00+00:00", "published_display": "09 Apr 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Is Canadian National Railway (TSX:CNR) Now Offering Value After Recent Share Price Pullback", "summary": "", "url": "https://news.google.com/rss/articles/CBMinwFBVV95cUxNdGwyTjdPRUFmNTlaQkJmdGNKdjVvQ3VVWGtVUEhnOHVrOU5RT3dDN1FXVVFkdHU2QjFMM0ZaVTFYaXdUZWZnSTBqUG5CRy1UUFNDMEs1TzN0QlRUSXZUMXhsTW1RbENwcnRIXzFzbDVvTm5iQ2N4bGJ1U1M2WFh1SUs5Y1VtVlhqMDk2Z1BDQnF1TW5xM0Q2N3VVenVtRXM?oc=5", "source_name": "Market source", "published_at": "2026-04-01T07:00:00+00:00", "published_display": "01 Apr 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Price Prediction: RBC Raises Canadian National\u2019s Stock Price For 2027", "summary": "", "url": "https://news.google.com/rss/articles/CBMisAFBVV95cUxPakFuV3poRHdwd21nRDd6d1lyYXhGX3Z3TlZrSGpwai1VaHA1d2FoWlVmVlkwOHRGNGRrenZpVnRHdm51eDNCVVNvVGRUZDcxQjBEWXZLejEyenFKVzQ2Wm1JNHNGZFE2dnVVeHdrNjB4ZXQ5MExZRXdNcmVRUXZVN2VkZVRPMW03VHFNUXE4RzBYWDNuYWlOcHBNZ3MydWt6QmJkSW0tOW9zSzJYaTFuTQ?oc=5", "source_name": "24/7 Wall St.", "published_at": "2026-03-26T07:00:00+00:00", "published_display": "26 Mar 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian National Railway Company (CNI): Billionaire Ken Fisher Reloads on Rail Stock", "summary": "", "url": "https://news.google.com/rss/articles/CBMiiwFBVV95cUxPMnJuLVpERVR2c3JmcnRkR183eUQ5bTVyVVZPQ01RcnRXdkMwdS13WnpmcDRrM1dDTW1nWlloeWQ1WVdLakowMV96UDR2bGpNcnlxcUFyR3k0Y2h5aW1ySy1ja0FPZGh5cmhKbkl6TGJ3WENDMGk2X3lCcTl2N0ZNclMyUFJYTjhzbUpn?oc=5", "source_name": "Market source", "published_at": "2026-03-17T07:00:00+00:00", "published_display": "17 Mar 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "3 Reasons to Load Up on Canadian National Railway Stock", "summary": "", "url": "https://news.google.com/rss/articles/CBMiiAFBVV95cUxPU2xCY1V0QkFLbG5xZXJsUHBFNjJIMGViUEE4WlFwV1RVclI2cjlKQUlSN3NNMlNNOGtBLVhoRUJ3NkVtc29YajBQdHBFVkl3MEp3X3MtV2JsdmNkUXpoNFYwMDBmOHBiVld5ZzdEenJfeWFDZ2RhZzdxLWdRcWZsN0tfUzhpTEoy?oc=5", "source_name": "Yahoo! Finance Canada", "published_at": "2026-02-23T08:00:00+00:00", "published_display": "23 Feb 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "What\u2019s Coming Down the Line for Canadian National Railway in 2026", "summary": "", "url": "https://news.google.com/rss/articles/CBMiiwFBVV95cUxQM1kzRnozWjNUNG9zMWF6aGdBUXRzcVg5RmRrNjRFQ2ZhSTBpRE5kRTdKdm1KSmFkTFJ0THpYVUk2MnQyMFlxU0txMWt6dERTUVAwaEFmUDNfSm5RdGNlTVlreUxITzZSNXI1d3NUSDNTM19VVHRTM2ZGTVJSYVVkZzBYTzN2TXhUOUh3?oc=5", "source_name": "Yahoo! Finance Canada", "published_at": "2026-02-11T08:00:00+00:00", "published_display": "11 Feb 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian National Railway: A Great Buy For A Volatile Market (NYSE:CNI)", "summary": "", "url": "https://news.google.com/rss/articles/CBMiogFBVV95cUxNU3ZPWkljdEV0TkN5Sml1YzQwb0dFMFlaXzNQRnp3SERtOUFjLVNYRTgwYnRxNnlxN3Q1OFFQOXlqQzhVNHpHbllibUZWV2lKQUFzM25IRUVtYlE1My1MaG1jUjhQYXJwb05GUVBsbThNN1hZVWszT3BkUWVTcGhiTzdvT05kZmJHZVcwSUxyT3Q3TDlYaUxkVEFrU0t4WHZjX2c?oc=5", "source_name": "Seeking Alpha", "published_at": "2026-02-05T08:00:00+00:00", "published_display": "05 Feb 2026 08:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian National Earnings: Intermodal Jumps on Easy Comps, but Carload Headwinds Persist", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwgFBVV95cUxNbFNjTkRISGpaWFd3N0cxdW1IZjB2T1BoUVprOGRBOTRHRzFqOE14bDU0YktRd2g0Z2k1eXNJZnZkbG9vRFRQSHpRNlpJdkNwaG9nc3VLSTlIc1RPTVNHeEt2YmhOOC00cVdCS2VNenJEcUl4a0ZSQ21QRWFQY216NnpDU2FSZThPeWZ1eVpQcEFZN3Bhbms3SElsY0RJckJxcTBCWEdrcjk4MmRmbGh6UkxzOGFiWEZXWmZFaDk5aC1jdw?oc=5", "source_name": "Morningstar", "published_at": "2026-01-30T08:00:00+00:00", "published_display": "30 Jan 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Better Railway Stock: Canadian National vs Canadian Pacific?", "summary": "", "url": "https://news.google.com/rss/articles/CBMikAFBVV95cUxQelpCaV9mUnJ4RTU5Vk9fU1dGUHFTaktXdU9Ra3pjZHJrMmVpSEpVWlREODBmRjBsb0VHMW5VMjNCSS1sTTc1dDlXbXlKRUNpeGRTUl8wUW9KMzF6cWNGZ0dSeDQ1b1pHNEJiTEFTUTJoa2l0RXlhbllyRjdoNkprUHBUQ0dWOFdiZnVxUzV1WHM?oc=5", "source_name": "Yahoo! Finance Canada", "published_at": "2026-01-27T08:00:00+00:00", "published_display": "27 Jan 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "1 Reason I Am Buying Canadian National Railway Stock to Hold Forever", "summary": "", "url": "https://news.google.com/rss/articles/CBMiggFBVV95cUxPcC1aRkFpQ05TTkZkWXlKdHk2R3phNkkzdG45WTlWNVBhc0pUYmVaTFluR0RfeDJqSzVKOW02NVFaSFVOUFBVVmltUnk0dUhQOGV5ZjNsSGprWlhfaV9Ta2tGc2VRenNZVnZVNVhYbDRKeGt6TXRaOG5TNUYxclpaR2ZR?oc=5", "source_name": "Yahoo! Finance Canada", "published_at": "2026-01-20T08:00:00+00:00", "published_display": "20 Jan 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Outlook for Canadian National Railway Stock in 2026", "summary": "", "url": "https://news.google.com/rss/articles/CBMikgFBVV95cUxQaUptUjhEMTFYcjFHYXpkcHNwV3Y1Qk5NLWxBVlg4SUJVcExQNzdYZ19sT1RMOHJkcXd1eXd4bGFVWU9IYUZtbnNLV0pnSi1FWjNURFluTGdrZnIxQWdpSmFlQzhvSUNhY2I3a3V6OTQtemlxNmFqMi1PR0ZRWXpsQzZoOVlVZHVXaWhJdUl2UGNfQQ?oc=5", "source_name": "Yahoo! Finance Canada", "published_at": "2026-01-19T08:00:00+00:00", "published_display": "19 Jan 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian National Railway Stock Has Been Losing Steam: Bargain or Beware?", "summary": "", "url": "https://news.google.com/rss/articles/CBMikAFBVV95cUxPZ0FhdG5jYlhyeTZ5ckM2MG5fRkEtZU5XbmRUVFN3eVEwVHRuai1fc3kwOXotUHJQaEFxS0taUVhlTmNDV0JLVHRoVU5Ha3QzYXBFMC1NLWJXT3NnYTFKaXA2eUlDaWJNeG1kVGtabVlOcWtYQ1pqN0hGOWNETENrM25lM21RaENlUjZYZ05UbFo?oc=5", "source_name": "Yahoo! Finance Canada", "published_at": "2025-09-24T07:00:00+00:00", "published_display": "24 Sep 2025 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}], "by_tier": {"direct": [{"title": "Canadian National Railway (TSE:CNR) Given Average Recommendation of \"Moderate Buy\" by Analysts", "summary": "", "url": "https://news.google.com/rss/articles/CBMi2wFBVV95cUxNeE91ZmVkWktKQXk3X0xtcHdQRGJZa1o3dFlaSGppRDBtUEc1SEc1WXhtUXRVVEVTNzlabmg1Qmk1WFlaa1dPNkUxX1V3REw1NUtuck1VN21ITDA5WXhwQ2JfOHIwS2V5ZlJmT1JENG9EYVVlQVY0dVRfN2ZjZl85Y3B1THJfRkZ0Z3E3eU4xSmRPV24yWXNBUTZfT2tuT0FBVU5OZHlQOUQtZ3pYSGUyMExDMENYNkNJTk9Eclc4eEZISi1wbG5Tek11eENFZGdua0VkQUY4b2xWTkk?oc=5", "source_name": "MarketBeat", "published_at": "2026-07-17T08:57:59+00:00", "published_display": "17 Jul 2026 08:57", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "What TFSA Millionaires Understand That Most Canadian Investors Do Not", "summary": "", "url": "https://news.google.com/rss/articles/CBMi4gFBVV95cUxNa1NwQlhZdlBCeHBoMWtad1B6YmpVbXY0TGZGQVZFVDdrbWNwSkNWMmtMTVRJMVZ1VDkxYTg3bEp6eEYzVFFzdTF5Ry1jb3JNZmxEZkRVc3NhU2RmdXBxYmtIWVFKRWR5NUl5b1pHWDRXMnVnOXpPbHdjcXNqUG9DZFFibmkyOUd4cTdqN1pIdF9QSHB6dnQ1U3ExUktZNl9MZm0yMklPSWNwS2ZiOGxDQ1Jrd1Y5TVd5SlpOZHFQYmRWMFQydnNGc0puZE5pM0hqNXl6bHAwTUxZeEhxY25ZRkZB?oc=5", "source_name": "The Globe and Mail", "published_at": "2026-07-17T01:15:00+00:00", "published_display": "17 Jul 2026 01:15", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Scotiabank Issues Positive Forecast for Canadian National Railway (TSE:CNR) Stock Price", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1AFBVV95cUxPRDF6bVlITGJmRUpKZFRDMTBwTzVGRG5fY3NHS3JrdHJ1b1B2azY5ZE9LUUczTU45SHp3MlFSSUE5NmRUMkxTakpxdmZMLTBkLW5SN2p6QlZLZjlEczhTSDhRZVAwMEsxSzcxWFNjZVBuM0ZFTW1iVW1FZUdBMTByS3RFc1ltTEcxRmpEcWQycTlQMzFOUjVrVUhZSVdKMTZZc2VtYVdMVGxMeVNjRVdtTjJ4LW9hdlJGZzBtUk5nY0tXemJBMVItQmtfZjFaNHpoZjJmRA?oc=5", "source_name": "MarketBeat", "published_at": "2026-07-16T18:52:48+00:00", "published_display": "16 Jul 2026 18:52", "sentiment": "positive", "sentiment_pct": 66, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian National Railway (TSE:CNR) Stock Price Expected to Rise, Sanford C. Bernstein Analyst Says", "summary": "", "url": "https://news.google.com/rss/articles/CBMi4gFBVV95cUxQNXdZTWFieTk1SzZzWFM3UUdXQnc2Ri04dW53emY0ZFI0RjlOZ05KWFI4LV9fRm1TRUkza1k4a2pVQ2VXOEgtS0FHWF9qUjFEOGlxZmU2UF9CR0pzcjBUU2J6bm8tOGlPVzduakpHckRkLU5nSGwwQ0lqb21ZeWhRUWJpZWZHcjRKdWNqcF95UlhUa2dHRXhJR0JsVGdPMlVKdV82dmxxT0ZzeVg0N3pEQk85RVFlSGVPNmhQckJzcmpJNzgyQmR4UXFXMW10N016clJrdy15N3J3aG9OSlhPZnlB?oc=5", "source_name": "MarketBeat", "published_at": "2026-07-16T18:52:48+00:00", "published_display": "16 Jul 2026 18:52", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Citizens Jmp Upgrades Canadian National Railway (TSE:CNR) to Hold", "summary": "", "url": "https://news.google.com/rss/articles/CBMitwFBVV95cUxPbzI5OFZRZjYtNkVaclJ0NjdrODY3QzFqVDd4dGNGSnpyWXZJellqZS1pVUpEbXpuWEdVSS12cVdmV3R4c2RncjF6eGFrcFczNVlUdWpzNXRXN2pjMU5kblZmYWV0a3VIVWJsTlhZc191alItbHlCN3JqWEhxbUJOSENDWlN5ZWpHOS1QbVdnYVlsdV9tQ2dzRWN5ekhPYjJwamdhNmVFS0ptcHhmRVozaDN4anB4b00?oc=5", "source_name": "MarketBeat", "published_at": "2026-07-16T11:12:25+00:00", "published_display": "16 Jul 2026 11:12", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian National Railway (TSE:CNR) Given New C$198.00 Price Target at Raymond James Financial", "summary": "", "url": "https://news.google.com/rss/articles/CBMi2wFBVV95cUxPdWk1c2p5MDRoSlMzR0xwckNsRE9pR05RRUxTeE5LaEYzVkh6aDduTDE2Y3VhNnhCZjV0alB3YktmNHlvM2kyM0NFcGFOaFUxa2ZvV1RSNnN4TVVZQWV4TklXcVNFeDE2a00wUVFPWTRCMzNTOXExTkVnMzE3b3RCRjFnR1pGWXBjdTNxZVNuaHcyejV0S1ZST2ttc1FCZll0azdBSXJVYjNWdGNvU0VlVU0xd01ZNWRIMVoyN09fX21rUmxuY2ttX3paUlN6Ty1CTjZHcTBHRDh3XzA?oc=5", "source_name": "MarketBeat", "published_at": "2026-07-14T19:00:14+00:00", "published_display": "14 Jul 2026 19:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian National Railway (TSE:CNR) Sets New 52-Week High - Should You Buy?", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwAFBVV95cUxPYnJtQk91bnFhcUNrd05tWjJvaVBVeUdfRkMyVklBOHIwRzlSak90N3YxanJVZU5xZlZWWTRiWEkzSC12OEswWkQzb0pzUHBFT3pTdUJtUjByVTRYNUtFSnZPWHhSZ1B3TDVqSVdWMkQyY2JrNTJPcUxlV292eklhT3BCNzBGWWp1MkJLdUtfWWdZTWdGSng2UU8zUzRGbGpLRnVJQzl1MEJ0RjdfbzBDQWVTZkE4dW5vbUJ1TnBTdzY?oc=5", "source_name": "MarketBeat", "published_at": "2026-07-14T08:02:47+00:00", "published_display": "14 Jul 2026 08:02", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian National Railway Stock And 2 More Picks For Gordie Howe Bridge Trade Growth", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0gFBVV95cUxPd3B3ZXhzdWUyRzU0ck1oVlFBa1V2a1M4dGRmRDVtVE41RXhBcTZCWU1JdS11aUJpU1pYUVljRHVoNzEwWF82S25Vb2dfUk5LMVJ0VEQxRm5oQmpMcWI0MGktS1lSeVkySElGOEVsaFY3SlFHTW9JWk5xWnBSWGVhQkRJNklQa1J6cDZLLVpiNVYtdW9vU1IxQ0E5ZnR3UGhLWlBrNUdWUUlXb3hobHBHaFVfTWFQbnFzWEY3MFpiTkJzRGFCRXEwWWhWTDMtOTlWYmc?oc=5", "source_name": "Sahm", "published_at": "2026-07-12T07:00:00+00:00", "published_display": "12 Jul 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "How Canadian National Railway (CNI) Is Driving Network Strength With Record Grain Volumes Across Western Canada", "summary": "", "url": "https://news.google.com/rss/articles/CBMipAFBVV95cUxOQTZ6T2VTekt0ekFDY2lodDBLazg0cmpQQ3BPVUhVVm9jYmM5MC1MSDh2ZTYzXzFPQnB5eFNaNmtXYzBqSUJ4MURfeGdNb0piZUtlZ3h5R1liLS1ZVHFEMmVYekRyc1dyTDZHLU1fS0lBYkpvbXV4d0lUR0w2N3AycTVKRFNpY1NuUGF1VUM1QTlIUW5JX2loQlV1R3lJOVB1TjdRcQ?oc=5", "source_name": "Market source", "published_at": "2026-07-11T08:52:39+00:00", "published_display": "11 Jul 2026 08:52", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "TD Issues Positive Forecast for Canadian National Railway (TSE:CNR) Stock Price", "summary": "", "url": "https://news.google.com/rss/articles/CBMiygFBVV95cUxPRVBvLUNkQUYwbE91WHN6RnFGTnRyZTFzLWJMbjBqTmpzd3pfS1VjcGJRWi1CME1iQmdXS3ZEUEwteDRRdDdTaE45a1F1aS1Fal8zbWFLTWNWdjQtTU9uTE9Xa0tfTW5xc2VnUzZUUmhJeWx5dUhTU1pWcUhpcFl3d2FQNXh5bkYtNV91d2NMOVpDd3IwRXh4aWdDY2V6TDN3aXNGZTZMQmJuSS03U2xUTTBURF9RZVd4NTNpTUZhZ3FiWWNSeHp0ZnJB?oc=5", "source_name": "MarketBeat", "published_at": "2026-07-10T18:48:25+00:00", "published_display": "10 Jul 2026 18:48", "sentiment": "positive", "sentiment_pct": 66, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian National Railway (TSX:CNR) Stock Could Be 11% Overvalued Following Broker Upgrades", "summary": "", "url": "https://news.google.com/rss/articles/CBMi6AFBVV95cUxPN2szR1RadFY4TVQyeUlxSkYwYThJeHdPM3FXMTA4RFBHdDl3MWFaMHd3M1RPT1RmOEVtVVB2NElfdDhyM3JSWDc5ZmJGWHFzaERZRllOQ19QRl80bVV2dXp5WmNudkxiai1oR09zWm9QeE9EQk9Jd0ZPbTMzOHhRUjhZOFF1dHhNOUk0VmtDQ0ZkMXJzMHAyRG5sZlNjVm5MdEw4SEI2cVFqMTR0b21sOFI2dWN6aG9KNzBVZ1ZfUGpjRzltZWJvXzl1a2RJTGNxZzJNNXFCQUpWOVZ4VFdsZ2NsZHhyVEls0gHuAUFVX3lxTE9faGdBVFNEM0xBT09MajVYb3ZlTG1YQUhxWmNYYU5URXVwUzZPdjBXbXFVOW1VSUR3Vi0tZE1MVllBX1FoaEI4bllCNlBUb0xTYmp2UERkanhXTUxSMVNNS0k2NXZReE1wbUxJaU4zNE02OER6OXdIQm5keVZocnlKcl9JTkpCeDhHMXBkY3VjMlI1NmxpT0gwWGQ4UF9JRzZmaTZDU3NCNGgwc2ZhcVdfMzFzaEdTWnlSWGhqbHE2dlo5MHNEUWlhUlVKN2l6NGlvdFdCWl9fTlVKUjI1OEtLX2pTU1BjdlRrZ0xaelE?oc=5", "source_name": "simplywall.st", "published_at": "2026-07-01T07:00:00+00:00", "published_display": "01 Jul 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian National Railway (TSX:CNR) Stock After Strong 2024 Gains Is There Still Value?", "summary": "", "url": "https://news.google.com/rss/articles/CBMinwFBVV95cUxQTVAzYXZBaVBCRlhnV1psdXMtaTdudHROWTM4VGtYRTVxUnV5MmJOZURyN1lpR1hxQVE5bk1xTlRyVVZGVzVVdmRsUWRNNUU5QjhCLWUyb3o3ZU5DbUwxaTBYdlBMdWJZQmk1WlBMeEx4bVJyZ2R6RVJCU3FDWmxXdllLMGlBWThJS0NudjBfOUtuRkJvUXYzZUdnZFhyWlU?oc=5", "source_name": "Market source", "published_at": "2026-06-30T07:00:00+00:00", "published_display": "30 Jun 2026 07:00", "sentiment": "positive", "sentiment_pct": 82, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian National Railway (TSX:CNR) Secures Long Term PlasCred Lease For Scotford Recycling Facility", "summary": "", "url": "https://news.google.com/rss/articles/CBMinwFBVV95cUxQeFMyaFVESVJxeElkbDdEQkhMS3ByX0NZMUtfaWFxZVFHS2lNNC1BOWduNWV5TTNxaGlncWUxYWNjN1VFM21paXZsYWJUTEgtWl9IbWhaUU1kMV9fVU1wZVBUZ2ttRXZYUThHM3JWR3U1R28xbDhVTk9MSjBoNEd1RkZBaUVia3c5UkJhVjdGc1VMdVk3TWtGNTVQQ0dGZDg?oc=5", "source_name": "Market source", "published_at": "2026-06-30T07:00:00+00:00", "published_display": "30 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian National Railway Co (CNI) Secures Deal with BHP. It\u2019s About Potash", "summary": "", "url": "https://news.google.com/rss/articles/CBMingFBVV95cUxQSG5xN2o2Wk5GQXctbi1oNk93bW9IekFhUHNUREdTckVkZlZESldvNUJxdDdfc1RGOVptOEZHclBHYzZFTnk5dnpPQ2RzTUVqWDMwZ1M1QXVabGpqX3pOeXMtcXBnSWdDRWRzRVRhYnB0U3FzTHVFazA4ZkRPS1RYeWdHVGV1WHRqX2RUSlFOalRRM19xQThPMzRTcGJDQQ?oc=5", "source_name": "Market source", "published_at": "2026-06-19T07:00:00+00:00", "published_display": "19 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian National Railway Company (CNI) Partners with Keyera and AltaGas on Alberta Corridor Rail Expansion", "summary": "", "url": "https://news.google.com/rss/articles/CBMipAFBVV95cUxQZ0dsNFhpRjVXX1hYdU5jdE9rUF9tYW5WaDEycnY1SnBBb1BQM2h6QUJlT05BZUtRRW9CVU84X0lCYmRJZVpiZDFkUVZOVGpnUlBOUkhOLXB4akUxSWFseW1zOXFLMzcyU2hCbzktbTlXMWY4bEw0cmRzWjhwcURwUmxreHJVV0ZWNUtmbzIzMExaZXZfcHZiSlNYZ0NYTUNwNXVxZQ?oc=5", "source_name": "Market source", "published_at": "2026-06-15T07:00:00+00:00", "published_display": "15 Jun 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian National Railway (TSX:CNR) Stock After Rail Investment Talks And A 21% One-Year Gain", "summary": "", "url": "https://news.google.com/rss/articles/CBMinwFBVV95cUxQOHpCNzdoQVFTcDFDRnZiWVotYXRVZnQteWM5Z2J4aEUwV0xzdzJEYVU1enpVWklJclNPVGMtblgwVlFFSkF4eVVRZ3NzVDJFSzI0YmVyUElrQjJMU0xrVDV4Qld3YmJRRGdKRVlueXNGUUEyc25GZXZiMFlQcVhRWHRWbzdGWEhTOTB3ZXR6eXNJbUhId3BoV1RndEwtOXc?oc=5", "source_name": "Market source", "published_at": "2026-06-12T07:00:00+00:00", "published_display": "12 Jun 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian National Railway (TSX:CNR) Narrative Shifts As Fair Value Edges Higher And Risks Persist", "summary": "", "url": "https://news.google.com/rss/articles/CBMinwFBVV95cUxPNm5Rd21JRHR5Nl9VUnBLa28zbmU1eVRZZzBqRDFMbFYzRXJGRFhQRTdlNUNIMG9sTVZFQURuNmt5alNnWXQ5bUMxdlF3b21sc3pxVXNUYnhYOWV2RVZhZENQRThJa2pJYUsxSk1qSk5zanJsYTN2ZWxhdVJKdUlwUE5NUkZtVUFyN3FFT25KX1NLamFOZmU5R3pkeXh0cXc?oc=5", "source_name": "Market source", "published_at": "2026-06-06T07:00:00+00:00", "published_display": "06 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Assessing Canadian National Railway (TSX:CNR) Valuation After Recent Share Price Strength", "summary": "", "url": "https://news.google.com/rss/articles/CBMipwFBVV95cUxPUmlYNmxYQWF3X1o3T3hfenpLSWkzQzFHT0ZrRjhmeURBVWsxY1Z2UEdWZWx2S0h2ZUpTbVR3V2ZBQTlpTmpNb1NFdHFJU0NQeXhPQnBPTnlqSlhXSDd3OHN0M2FmclNkQ1BuNXNwaDZOMFhJRWdGc2VvckZKU0VsWThsVlJUZmp1aVhEanVqekI2Qk1yMVNvYXF1RkJJMktxWDl1UDh1cw?oc=5", "source_name": "Market source", "published_at": "2026-05-31T07:00:00+00:00", "published_display": "31 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "CN Railway Shares Post Biggest Drop Since 2021", "summary": "", "url": "https://news.google.com/rss/articles/CBMia0FVX3lxTE9jamFhaVlkMVdzN3lFZWZHSWpMc1hkSTR0MmcwcXAxYnFXbU9VVGtVSm0tVWZlZnhuWFp0Z1lRUngxTTFJTnNsaWFKVnRjU3NaTi1TclRjVmFuRlJsSnZYRkQzY2pJbEpNbHVZ?oc=5", "source_name": "Transport Topics", "published_at": "2026-04-29T07:00:00+00:00", "published_display": "29 Apr 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian National Earnings: Volumes Mostly Healthy, but Margin Disappoints", "summary": "", "url": "https://news.google.com/rss/articles/CBMisgFBVV95cUxOZXI3cjNuOUNKOEw1SWtVNFc0elhjNE52Mk55czRueTVsbUluOEo1Z3RlRWtTc2lDSW5PWVduWldBelVFc2UwZDJfUnRjX20ya01YUEZBZlpzN2ZweG8wUHlFa0NNYll0QmE1Mnh2ZkNZUG1LMnc1M0IzYVQ2SzVHVVZKdnh6Y3pyRFp6RklmaERRaHJ6RDlFQUZJTENFZ0FHM01qa1Q5LWxKYlZiQkIxMUZR?oc=5", "source_name": "Morningstar", "published_at": "2026-04-29T07:00:00+00:00", "published_display": "29 Apr 2026 07:00", "sentiment": "negative", "sentiment_pct": 34, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian National Railway (TSX:CNR) Valuation Check After Recent Share Price Strength", "summary": "", "url": "https://news.google.com/rss/articles/CBMinwFBVV95cUxNUVozSHlwcnkwY1FHNWdqcmVkaXAtekhEekRWNElGX1RIaHFxblJrWmhWQTlMV3ZpNWFEMmxqTXkxc2tZSXBqZHBud0lzZm8xOVJYZmhSZTlTbGl0bXkzT3gwdkdEa0dIWHZUbElDTlEzclZ6VDJfZEFua3dDaTF4cHJJbi0wbnBySWpLNUVZLUdBd3ZIVzE2V0dpWkxGQWs?oc=5", "source_name": "Market source", "published_at": "2026-04-10T07:00:00+00:00", "published_display": "10 Apr 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian National upgraded by Bank of America on volume gains, attractive valuation", "summary": "", "url": "https://news.google.com/rss/articles/CBMipwFBVV95cUxOaW9VcUtOU0N5OHpENzdPRXV3MFNmbXNGaXVJcGVhZU5RNFNVQlJvOEdPTXVlcUl5dE5ta3NGUGNTWFNCakt1XzYtQU1IR0pzWGFEcFhRU2t0dkQ1S2dEQ183NlFxSlUxZ09SWFlZMlpOck1KZVZORGhSUHR6ajhWY2ViZ1JWdnhMYzV4X1E5Y3BzUVRvWm9TalM1bU95WHY0blp5SXo1NA?oc=5", "source_name": "Market source", "published_at": "2026-04-09T07:00:00+00:00", "published_display": "09 Apr 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Is Canadian National Railway (TSX:CNR) Now Offering Value After Recent Share Price Pullback", "summary": "", "url": "https://news.google.com/rss/articles/CBMinwFBVV95cUxNdGwyTjdPRUFmNTlaQkJmdGNKdjVvQ3VVWGtVUEhnOHVrOU5RT3dDN1FXVVFkdHU2QjFMM0ZaVTFYaXdUZWZnSTBqUG5CRy1UUFNDMEs1TzN0QlRUSXZUMXhsTW1RbENwcnRIXzFzbDVvTm5iQ2N4bGJ1U1M2WFh1SUs5Y1VtVlhqMDk2Z1BDQnF1TW5xM0Q2N3VVenVtRXM?oc=5", "source_name": "Market source", "published_at": "2026-04-01T07:00:00+00:00", "published_display": "01 Apr 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Price Prediction: RBC Raises Canadian National\u2019s Stock Price For 2027", "summary": "", "url": "https://news.google.com/rss/articles/CBMisAFBVV95cUxPakFuV3poRHdwd21nRDd6d1lyYXhGX3Z3TlZrSGpwai1VaHA1d2FoWlVmVlkwOHRGNGRrenZpVnRHdm51eDNCVVNvVGRUZDcxQjBEWXZLejEyenFKVzQ2Wm1JNHNGZFE2dnVVeHdrNjB4ZXQ5MExZRXdNcmVRUXZVN2VkZVRPMW03VHFNUXE4RzBYWDNuYWlOcHBNZ3MydWt6QmJkSW0tOW9zSzJYaTFuTQ?oc=5", "source_name": "24/7 Wall St.", "published_at": "2026-03-26T07:00:00+00:00", "published_display": "26 Mar 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian National Railway Company (CNI): Billionaire Ken Fisher Reloads on Rail Stock", "summary": "", "url": "https://news.google.com/rss/articles/CBMiiwFBVV95cUxPMnJuLVpERVR2c3JmcnRkR183eUQ5bTVyVVZPQ01RcnRXdkMwdS13WnpmcDRrM1dDTW1nWlloeWQ1WVdLakowMV96UDR2bGpNcnlxcUFyR3k0Y2h5aW1ySy1ja0FPZGh5cmhKbkl6TGJ3WENDMGk2X3lCcTl2N0ZNclMyUFJYTjhzbUpn?oc=5", "source_name": "Market source", "published_at": "2026-03-17T07:00:00+00:00", "published_display": "17 Mar 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "3 Reasons to Load Up on Canadian National Railway Stock", "summary": "", "url": "https://news.google.com/rss/articles/CBMiiAFBVV95cUxPU2xCY1V0QkFLbG5xZXJsUHBFNjJIMGViUEE4WlFwV1RVclI2cjlKQUlSN3NNMlNNOGtBLVhoRUJ3NkVtc29YajBQdHBFVkl3MEp3X3MtV2JsdmNkUXpoNFYwMDBmOHBiVld5ZzdEenJfeWFDZ2RhZzdxLWdRcWZsN0tfUzhpTEoy?oc=5", "source_name": "Yahoo! Finance Canada", "published_at": "2026-02-23T08:00:00+00:00", "published_display": "23 Feb 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "What\u2019s Coming Down the Line for Canadian National Railway in 2026", "summary": "", "url": "https://news.google.com/rss/articles/CBMiiwFBVV95cUxQM1kzRnozWjNUNG9zMWF6aGdBUXRzcVg5RmRrNjRFQ2ZhSTBpRE5kRTdKdm1KSmFkTFJ0THpYVUk2MnQyMFlxU0txMWt6dERTUVAwaEFmUDNfSm5RdGNlTVlreUxITzZSNXI1d3NUSDNTM19VVHRTM2ZGTVJSYVVkZzBYTzN2TXhUOUh3?oc=5", "source_name": "Yahoo! Finance Canada", "published_at": "2026-02-11T08:00:00+00:00", "published_display": "11 Feb 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian National Railway: A Great Buy For A Volatile Market (NYSE:CNI)", "summary": "", "url": "https://news.google.com/rss/articles/CBMiogFBVV95cUxNU3ZPWkljdEV0TkN5Sml1YzQwb0dFMFlaXzNQRnp3SERtOUFjLVNYRTgwYnRxNnlxN3Q1OFFQOXlqQzhVNHpHbllibUZWV2lKQUFzM25IRUVtYlE1My1MaG1jUjhQYXJwb05GUVBsbThNN1hZVWszT3BkUWVTcGhiTzdvT05kZmJHZVcwSUxyT3Q3TDlYaUxkVEFrU0t4WHZjX2c?oc=5", "source_name": "Seeking Alpha", "published_at": "2026-02-05T08:00:00+00:00", "published_display": "05 Feb 2026 08:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian National Earnings: Intermodal Jumps on Easy Comps, but Carload Headwinds Persist", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwgFBVV95cUxNbFNjTkRISGpaWFd3N0cxdW1IZjB2T1BoUVprOGRBOTRHRzFqOE14bDU0YktRd2g0Z2k1eXNJZnZkbG9vRFRQSHpRNlpJdkNwaG9nc3VLSTlIc1RPTVNHeEt2YmhOOC00cVdCS2VNenJEcUl4a0ZSQ21QRWFQY216NnpDU2FSZThPeWZ1eVpQcEFZN3Bhbms3SElsY0RJckJxcTBCWEdrcjk4MmRmbGh6UkxzOGFiWEZXWmZFaDk5aC1jdw?oc=5", "source_name": "Morningstar", "published_at": "2026-01-30T08:00:00+00:00", "published_display": "30 Jan 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Better Railway Stock: Canadian National vs Canadian Pacific?", "summary": "", "url": "https://news.google.com/rss/articles/CBMikAFBVV95cUxQelpCaV9mUnJ4RTU5Vk9fU1dGUHFTaktXdU9Ra3pjZHJrMmVpSEpVWlREODBmRjBsb0VHMW5VMjNCSS1sTTc1dDlXbXlKRUNpeGRTUl8wUW9KMzF6cWNGZ0dSeDQ1b1pHNEJiTEFTUTJoa2l0RXlhbllyRjdoNkprUHBUQ0dWOFdiZnVxUzV1WHM?oc=5", "source_name": "Yahoo! Finance Canada", "published_at": "2026-01-27T08:00:00+00:00", "published_display": "27 Jan 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "1 Reason I Am Buying Canadian National Railway Stock to Hold Forever", "summary": "", "url": "https://news.google.com/rss/articles/CBMiggFBVV95cUxPcC1aRkFpQ05TTkZkWXlKdHk2R3phNkkzdG45WTlWNVBhc0pUYmVaTFluR0RfeDJqSzVKOW02NVFaSFVOUFBVVmltUnk0dUhQOGV5ZjNsSGprWlhfaV9Ta2tGc2VRenNZVnZVNVhYbDRKeGt6TXRaOG5TNUYxclpaR2ZR?oc=5", "source_name": "Yahoo! Finance Canada", "published_at": "2026-01-20T08:00:00+00:00", "published_display": "20 Jan 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Outlook for Canadian National Railway Stock in 2026", "summary": "", "url": "https://news.google.com/rss/articles/CBMikgFBVV95cUxQaUptUjhEMTFYcjFHYXpkcHNwV3Y1Qk5NLWxBVlg4SUJVcExQNzdYZ19sT1RMOHJkcXd1eXd4bGFVWU9IYUZtbnNLV0pnSi1FWjNURFluTGdrZnIxQWdpSmFlQzhvSUNhY2I3a3V6OTQtemlxNmFqMi1PR0ZRWXpsQzZoOVlVZHVXaWhJdUl2UGNfQQ?oc=5", "source_name": "Yahoo! Finance Canada", "published_at": "2026-01-19T08:00:00+00:00", "published_display": "19 Jan 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian National Railway Stock Has Been Losing Steam: Bargain or Beware?", "summary": "", "url": "https://news.google.com/rss/articles/CBMikAFBVV95cUxPZ0FhdG5jYlhyeTZ5ckM2MG5fRkEtZU5XbmRUVFN3eVEwVHRuai1fc3kwOXotUHJQaEFxS0taUVhlTmNDV0JLVHRoVU5Ha3QzYXBFMC1NLWJXT3NnYTFKaXA2eUlDaWJNeG1kVGtabVlOcWtYQ1pqN0hGOWNETENrM25lM21RaENlUjZYZ05UbFo?oc=5", "source_name": "Yahoo! Finance Canada", "published_at": "2025-09-24T07:00:00+00:00", "published_display": "24 Sep 2025 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}], "industry": [], "sector": []}, "total_fetched": 88, "total_relevant": 33, "sentiment_summary": {"positive": 12, "negative": 1, "neutral": 20, "score": 56, "total": 33, "label": "Balanced news tone", "tone": "neutral"}, "classifier": {"primary_event": "general", "primary_label": "Market update", "confidence": 86, "events": [{"event": "general", "label": "Market update", "weight": 14.1, "count": 25}, {"event": "earnings", "label": "Earnings", "weight": 1.8, "count": 2}, {"event": "guidance", "label": "Guidance", "weight": 1.65, "count": 3}, {"event": "analyst", "label": "Analyst action", "weight": 1.1, "count": 2}, {"event": "deals", "label": "Deals and strategy", "weight": 0.55, "count": 1}], "positive_events": 12, "negative_events": 1}, "market_context": {"has_market_context": true, "latest_close": 176.19, "latest_week": "2026-07-10", "one_week_move": 2.2, "four_week_move": 5.8, "twelve_week_move": 17.2, "trend_signal": "1", "trend_label": "Trend active", "trend_tone": "positive", "market_dynamics": 1.543045, "market_dynamics_buy_signal": false, "relative_strength": 12.183204, "fair_value_gap": 19.9, "fair_value_label": "Near fair-value range", "fair_value_tone": "neutral", "expectation_direction": "positive", "expectation_probability": 57.1711, "reaction_label": "Price confirming higher", "reaction_tone": "positive", "market_sentence": "+2.2% over one week, +5.8% over four weeks, trend active, and near fair-value range."}, "interpretation": {"label": "Balanced read", "tone": "neutral", "classification": "balanced", "summary": "News tone and price action are not far from neutral.", "confidence": 67, "badges": [], "opportunities": [], "risks": [], "event_label": "Market update", "sentiment_word": "balanced"}, "charts": {"sources": [{"label": "Market source", "count": 12}, {"label": "MarketBeat", "count": 7}, {"label": "Yahoo! Finance Canada", "count": 6}, {"label": "Morningstar", "count": 2}, {"label": "The Globe and Mail", "count": 1}, {"label": "Sahm", "count": 1}, {"label": "simplywall.st", "count": 1}, {"label": "Transport Topics", "count": 1}], "tiers": [{"label": "Direct company coverage", "count": 33}, {"label": "Industry context", "count": 0}, {"label": "Sector context", "count": 0}], "events": [{"label": "Market update", "count": 25}, {"label": "Guidance", "count": 3}, {"label": "Analyst action", "count": 2}, {"label": "Earnings", "count": 2}, {"label": "Deals and strategy", "count": 1}]}, "insights": [{"label": "Weighted tone", "value": "56/100", "tone": "neutral", "text": "Balanced news tone"}, {"label": "Market reaction", "value": "Balanced read", "tone": "neutral", "text": "News tone and price action are not far from neutral."}, {"label": "Primary event", "value": "Market update", "tone": "neutral", "text": "86/100 classification confidence."}, {"label": "Company focus", "value": "33", "tone": "positive", "text": "directly relevant articles"}, {"label": "Source quality", "value": "3", "tone": "positive", "text": "high-authority source matches"}, {"label": "Trend context", "value": "Trend active", "tone": "positive", "text": "+2.2% over one week, +5.8% over four weeks, trend active, and near fair-value range."}, {"label": "Latest direct headline", "value": "Positive", "tone": "positive", "text": "Canadian National Railway (TSE:CNR) Given Average Recommendation of \"Moderate Buy\" by Analysts"}], "updated_at": "2026-07-18T08:21:12.472306+00:00", "disclaimer": "Educational market research only. Not financial, investment, trading, tax, or legal advice."}