{"ticker": {"uuid": "60e45a13-1427-456f-84f7-566049bd2c9d", "symbol": "CPRL34", "name": "Canadian Pacific Kansas City Limited", "exchange": "SAO", "country": "BR", "sector": "Industrials", "industry": "Railroads"}, "articles": [{"title": "Canadian Pacific Kansas City shares technical analysis: Consolidation near CC$132.44 resistance caps momentum.", "summary": "", "url": "https://news.google.com/rss/articles/CBMilAFBVV95cUxOYmpHeVphcnAxbWJwclhVUTNVTFlrQ0tpanM3YkJ6YUxCSHBCbXVTN2V4b0RjSkRWXzRJZjVQMVR2bkFzMF9zeE0xM2FfeWhsckZncVlSUUFKamQ3cmNDMWFHX2dHMVFVNEI1eVZSV3hBNGhmZnpVYWQ0eWZpYVYxTkJURGk1UC02UndfNGd1WjJtNG5C?oc=5", "source_name": "Traders Union", "published_at": "2026-07-17T14:52:29+00:00", "published_display": "17 Jul 2026 14:52", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Pacific Kansas City stock challenges C$132.2 resistance as rally gains traction", "summary": "", "url": "https://news.google.com/rss/articles/CBMimAFBVV95cUxPZDJSX1hxRldJblBNRjRXLU40eHZSdm9CTTdZZjFoVkhzNVB2bEdXanNGWjZOaXdOM3hseExocjVzRWNHWURLdXJVT1FlTVRTOXFSSDlKVUUzbk00RU9hXzE3amYzeXBaX3JnWm8wQzdGVXE1bVhKTmRfNXVmNmQ3bWtEcVZGMHZ5R29IRTI5QWoxN3pfa0c3LQ?oc=5", "source_name": "Traders Union", "published_at": "2026-07-16T15:17:26+00:00", "published_display": "16 Jul 2026 15:17", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "What's behind Canadian Pacific Kansas City's latest stock surge?", "summary": "", "url": "https://news.google.com/rss/articles/CBMiogFBVV95cUxPeHBLeWQ0Umdvc1lZNVliSG9zcHhjeUdHZjZRVDNHdWYwYlhzbUJnU0J0cmIyejQ3OWRpYmtGMDFibDE1Uy1ld0hlTzlkVVM3dTVqNnZ2VXp6VGRyWXotaGM5SFZvYXYya2F3WHJ3Y3hPVl9tcnZnVW10emFYRHVXSU5KWHd1VVVfcUUwSldQeklxRXpPSjJHTEtZLVhpaklCYWc?oc=5", "source_name": "Traders Union", "published_at": "2026-07-16T14:49:27+00:00", "published_display": "16 Jul 2026 14:49", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Will Canadian Pacific Kansas City stock hold support as Hillsdale Investment Management stake reduction weighs?", "summary": "", "url": "https://news.google.com/rss/articles/CBMinAFBVV95cUxNWlZKMERTN0UzVGlXcmU2TU1lUWpFTEtaRkFvMHFObHpfVjhneHpmcTI5VlVDYkdKdXY3dTJyVXp5V21zQml2MlNzOWxaREVlWFNxNmlYNFNMSG9PbVl1RDlfQ1ZaWXlpSUNNSElXZFlRLVB0WTE2cUdUb2hfZ2xVR2Fzdjd4ZzliUUpmalRqX1UzQ0FGclYyR212VGo?oc=5", "source_name": "Traders Union", "published_at": "2026-07-14T14:51:36+00:00", "published_display": "14 Jul 2026 14:51", "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 Pacific Kansas City shares technical analysis: Range breakout attempt at CC$126.3\u2013CC$130.8", "summary": "", "url": "https://news.google.com/rss/articles/CBMilAFBVV95cUxObHVYV1dWNURiREVkbnRKVUpVaTJGLTFDQU0zbHA0V2pFaGt6NnRCQkNNSUZkNk9Wb3lZaUJWSG9KNTVRbTR3RWVjaUwtTGFiQXpPaHZCRGl2TXJtaDNmaTJMU2N0aG0tQ2p0eWdjeFZpMkNpZ2JpZ1gzWnY2MnNtSzRDeC1YT2hOYV9wa1F1bkdUVmZ2?oc=5", "source_name": "Traders Union", "published_at": "2026-07-13T14:51:31+00:00", "published_display": "13 Jul 2026 14:51", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Pacific Kansas City stock edges lower as buyers show exhaustion above C$123.53 support", "summary": "", "url": "https://news.google.com/rss/articles/CBMilwFBVV95cUxOZmJIQUxiZ2JsWlItS0NzYWNpem5KUE1XY1pxeE52OVI3WXFRaVVoV0p3cTNib2dXRzlac28tZ0dyMC1rYklrZDdvbHFIYV9QNFI2ZjdqSHBGQ2R0UXBMdmI0clFYU01wVHdxWEliZWQwY0Z0T3p3YzhUMHpxbFo5djFORTJQOVRRMGpPejZKSHJrVzZ4RVhr?oc=5", "source_name": "Traders Union", "published_at": "2026-07-08T14:41:33+00:00", "published_display": "08 Jul 2026 14:41", "sentiment": "negative", "sentiment_pct": 34, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Pacific Kansas City stock holds gains as new rail network powers optimism", "summary": "", "url": "https://news.google.com/rss/articles/CBMinAFBVV95cUxPNWZJdHY5Z2Y2WHNtZUMtYTdDNnJJc0t0dU1FZGk4NW5hVGQtVjUtOC1ZOUVXTVBwOHNka0tpdDVlNlJQdTZqMHhwUmRyQWRJTGN3S2FKaDY3UGZJSDFUcHNHVVNObkZWWGtRc1ljb3ptM2tmLUNqMUNPdC1LcU5NbTdadnMySllkSy1fTkJDNXZkSGJteXo0SXV4c3A?oc=5", "source_name": "Traders Union", "published_at": "2026-07-07T14:55:35+00:00", "published_display": "07 Jul 2026 14:55", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Pacific Kansas City stock trades flat amid buyers maintaining control in overbought territory", "summary": "", "url": "https://news.google.com/rss/articles/CBMinAFBVV95cUxPdWxJbUd4UloxaWwyeFFJX2Q1N1dDWUdTYU1zbDJPS05VcjRncUJPQXBSb3A2UHFYMnV4MzJ5OGFxanYwV1hLYXM0djFJcldUaXUtQmhONUVpVXVNVWk2bmFsWnI0aWFVWVVqbnBIZFl1ZFMwdEFtS1VJVXNMblpqYjJuVEhJeC05Y05fSmljLWtOLXcyMDlXeDRKbkg?oc=5", "source_name": "Traders Union", "published_at": "2026-07-06T07:00:00+00:00", "published_display": "06 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": "Muted trading for Canadian Pacific Kansas City stock as shares sit inside the C$123.54\u2013C$126.72 range", "summary": "", "url": "https://news.google.com/rss/articles/CBMilAFBVV95cUxPYl96dmNRZ1FiLUYzMExvTThJSk53d2lvQ1RORHowc3FWVFFZME5BYUpFX1AxczNYWGFsaUZUVmhzS1dJRkhVUWRIbFppRXJFY1hJcS1LQXlhYUpaQUt4SS1jSzN2dnBDcncyY1NfODY0WE0wWlE2Z1lDdHlIWHhabkgzcDV1bzh6a2tzZ0t1b1R2NERs?oc=5", "source_name": "Traders Union", "published_at": "2026-07-03T14:55:31+00:00", "published_display": "03 Jul 2026 14:55", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "+2.11% for Canadian Pacific Kansas City stock as bullish momentum pushes through C$122.45\u2013C$126.77 range", "summary": "", "url": "https://news.google.com/rss/articles/CBMilAFBVV95cUxOQWlra1ZZUERYQmd2MHJWWE44YlhJdDZDWjBma0tDMEUzSFloa3pCSE5jSy0yZEtQa3Y5UC1VTUY3clcwSVJGWThqUVJHV0pjSkN4TU1zbkg1NE1UQUxtd1JlVk9QeVRERUlDLVRFcGFVcW45RC1lQVkwa0Vla1M0VWYwUlFhaXVHdm9xZ1d1alF0NUVM?oc=5", "source_name": "Traders Union", "published_at": "2026-07-02T14:53:31+00:00", "published_display": "02 Jul 2026 14:53", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Pacific Kansas City stock price forecast: CC$122 support as CP trades down", "summary": "", "url": "https://news.google.com/rss/articles/CBMilwFBVV95cUxQVFROZWdpTDA0T0paMGlybklPUmx6bndZSGdJTlZWTjF3QUE4YnBhV3hLVHhPRm9Oc1pVNmlocUluM0ZVWG1vLVZmQ3MzX25RcTl0NTZmaGxvdS01X010RXF0MVpxSVE5dDJ2dURXQ05yb2RxZzlSMm5fLUJkRWFveFoxYm5aUXRSNHlIdXZZcV9lMDQ3SXVr?oc=5", "source_name": "Traders Union", "published_at": "2026-06-15T07:00:00+00:00", "published_display": "15 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Union Pacific vs. CSX: Better Railroad Stock in 2026?", "summary": "", "url": "https://news.google.com/rss/articles/CBMimAFBVV95cUxPc2pwM29FblNNZHRWbmtNaEZ3WkxDVDBmYl9pT1RKT2t2WFR5LWpzUjNXZU05T2pFVmI3RTEyWVFNUW8tVllYM3dvdHJjbFg1NURqajF0R2RSNEVEMmpsMGR2OUt4cTluQ2xfbm1UNUlSemplRFdPcEoyRFFxa1BkMVhrOFJPWkdveUUtMjZIX3pTWTJZWTc4Wg?oc=5", "source_name": "The Motley Fool", "published_at": "2026-05-27T07:00:00+00:00", "published_display": "27 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": "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": "BMO Capital reiterates Outperform rating on Canadian Pacific Kansas City stock", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1AFBVV95cUxPQzlZWEthWkZTOHZhNkI1Q013aHIxXzlIS2F1TW4tbk1ySWRxcDZYaDBfWF94R2llN2c1cUY2aHQ4WmxFejFXTjcwVG9XTjVLNXl4eWoyWlAxckg3YmNpdU9ySHNHVm1YMHJLRkZfTE9vYXNtTW1UYldVZXJWbDdmTWRZWGUwTlhCZlRHOTRYNlg3T0NveGRSZk5sS1RTaFh2LXdjZEJQNWFnRTkxYURnV3dKblFaRTl4V0lVZUhid1JZcnRuN0EySjNVNkV2WDFsMnF6bA?oc=5", "source_name": "Investing.com", "published_at": "2026-01-29T08:00:00+00:00", "published_display": "29 Jan 2026 08:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 85, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Superinvestors Increase Stakes in Union Pacific as Conviction Builds in Railroads", "summary": "", "url": "https://news.google.com/rss/articles/CBMivAFBVV95cUxOWWQxam1iOVJ1OENRU1EwSmJOOVZuWWx4WW1LZmFMUFkxUUFPenRuQk1JeEJ4dDNrOW12M1FKWUdvQ0haal9VYXU0T1lEZkFjRHhlUEFxUFZ2TWp5OHFJZlprWkJ3UlYtOFBiQVAyUHBLTGQ4akRfRUlBa2hrMzZpcmlBVEkybFdKclF0aVJOQWI5WGFJMXFQQzlBNzRvcnlrYXdndGM3WGNlNk03a0oxSXlFZkhadHhUckVQXw?oc=5", "source_name": "The Acquirer's Multiple", "published_at": "2025-12-22T08:00:00+00:00", "published_display": "22 Dec 2025 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": "Union Pacific Earnings Were Solid. Investors Care About Something Else.", "summary": "", "url": "https://news.google.com/rss/articles/CBMiekFVX3lxTE9qVTc4eGQyVWI3R3lKVmlhampJbFlzaTlNSXNtVS1XNndMYTVHYXRvRUhjbEtuRmVGcjhPeDhieWx4cHNCcW5iMWlEMDNqT2h6UWJRN1EzVXViSWViVUVMYWZabF9OVkZaWXh0Zmk1OFJJOHNxREp1ekx3?oc=5", "source_name": "Barron's", "published_at": "2025-10-23T07:00:00+00:00", "published_display": "23 Oct 2025 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Train Stocks Could Fare Well as Union Pacific and Norfolk Southern Merge. Picking Winners.", "summary": "", "url": "https://news.google.com/rss/articles/CBMizAFBVV95cUxNUXFBRkpza3JwODdndGVvRVhQaThvSEJfaS1YQkJhX3ZpYkwxTVdZRzRYZE5ndG5yVHRqbTU4UTFBTTJXbTQyTUJQUk4wLTZ6TV85bXZNaG1iSVZoRm5JaHc0bThYQVJKZ3BxcFFMREJnM0c2Ny1UeXFXc21tUm9tZWRyRUVOb1JOR0xXR2Z5R1lZZW83WDdVbnF4XzVHZTBHSzdxLTJTSTZRUC14LWRJYzVxZXRMRHZYWmZoRlpCSTJmYXhnWm4xc0JOSkI?oc=5", "source_name": "Barron's", "published_at": "2025-08-01T07:00:00+00:00", "published_display": "01 Aug 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"}, {"title": "Berkshire Hathaway: Union Pacific\u2019s Merger With Norfolk Southern Has Raised the Stakes for BNSF", "summary": "", "url": "https://news.google.com/rss/articles/CBMivAFBVV95cUxNSEUwdzRfWm9PVWRxYlh6dU5VMlROZEJpNFdzdEdYRHVGMWxsZ0FSTlBKMVF1bDhhZXdJMmR3cHhCbWg0SWhoY2ZnelMyQkxOU1lCVllVSWJnRnVyNnhpZFRYejJxZkZZUHo0QmVCOUdfNWs5RjhPUXVTcjhial8zTnNIdzc0OFREQ1FNMWVmeDRYV19mZjFjOGowa3hNZ0hRQjRXSG5xLXU4ajZUTGN0dGlXY293dVZsWlBWRw?oc=5", "source_name": "Morningstar", "published_at": "2025-07-30T07:00:00+00:00", "published_display": "30 Jul 2025 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Union Pacific-Norfolk Southern Merger: Why the Stocks Are Dropping", "summary": "", "url": "https://news.google.com/rss/articles/CBMiogFBVV95cUxQeFA2dE9pc3d4RHZZdVd2OGNkRkxIOFNGQjFHOGRjcHFpQzFlbk5meXltYnVfbUhJMEt4Y3FVUG9xcVZaNHFtczRsQzlfUklNVWpnQ0p4cTQ3VEluUFRhb0dxWlVmN1ltVDctT2p2TmFFYU9NeXJrem1TSGlONExrZnFRLVY5MUVyWDRnVjNCRGpUNzFNbDE4bzJSelkyVFd0RHc?oc=5", "source_name": "Barron's", "published_at": "2025-07-30T07:00:00+00:00", "published_display": "30 Jul 2025 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Brazilian farmers, suppliers watching Canadian rail talks", "summary": "", "url": "https://news.google.com/rss/articles/CBMimwFBVV95cUxQT05LODlXSlREd3hUcVY0MlNfUS1EblZRbXR5YXFCYUdPTlZKZUVpNDZudkNQWnJsWS05cHRNM1ZRRGh1SUZsdUZkT0xnbmp3VFJ3SUhOTUFpdXk1dEpCY0VmbVVXTHJrVTNsOW9reEhsT0JpWTluSERYalRBYjFGMFZXMGhhaGV3a0VPSTU0TFo1S0llTURuMnVnSQ?oc=5", "source_name": "Brownfield Ag News", "published_at": "2024-09-10T07:00:00+00:00", "published_display": "10 Sep 2024 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 Pacific Kansas City Ltd (CP:UN): Stock Price, Quote and News", "summary": "", "url": "https://news.google.com/rss/articles/CBMiUkFVX3lxTE02eXRGVlZnZXA1eklTamJzc0ZWRi0xdTZ3RWpENVJYUEpEdmhjaWNRRE1xOFY4azQyc3BpcmhIeDN5NDFMU2Z1QlZyRGVVS0dXSmc?oc=5", "source_name": "BNN Bloomberg", "published_at": "2024-07-16T16:26:02+00:00", "published_display": "16 Jul 2024 16:26", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Pacific Kansas City Ltd (CP:CT): Stock Price, Quote and News", "summary": "", "url": "https://news.google.com/rss/articles/CBMiUkFVX3lxTFAxdko0YVNYcU9FN1VLZUtkRGZHVXptbVl1OXdCb2dTX1ZIRFFwZEJ4dm4xRkU4Mk5LbXFUWkFXbl9VNmFzYWxMOGdSMTdwUWk2UlE?oc=5", "source_name": "BNN Bloomberg", "published_at": "2024-07-10T18:24:17+00:00", "published_display": "10 Jul 2024 18:24", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "CANADIAN PACIFIC KANSAS CITY PE Ratio (TTM): 27.66 \u2014 24% A", "summary": "", "url": "https://news.google.com/rss/articles/CBMiUEFVX3lxTFBPdjZwVWl3anEyN3RIX3VtakFuVUFoQTdocTZQb09QXzVadlJHYjhOS2g3dElqMjd0Tkhwc0FNR2NJQVMxalRIY2psbE1Gai01?oc=5", "source_name": "GuruFocus", "published_at": "2024-04-20T16:48:56+00:00", "published_display": "20 Apr 2024 16:48", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Pacific Railway Share Price - CP, RNS News, Articles, Quotes, & Charts (TSE:CP)", "summary": "", "url": "https://news.google.com/rss/articles/CBMidEFVX3lxTFBrZFpIUUQtdEUweUMtSkZrQl9Gd1JsMTJ0R29CZmY1Ni1XekJCWmc2LURtWEIxckRGRTdGOHpFcVl3QkRjUlMzOHRyTEhFQ2VVdGo2VUROTGNSUV95OEY5VEZDRlYwblg2Q1VvVTRvUVZLVUJt?oc=5", "source_name": "Proactive financial news", "published_at": "2020-05-21T08:27:06+00:00", "published_display": "21 May 2020 08:27", "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 Pacific Kansas City shares technical analysis: Consolidation near CC$132.44 resistance caps momentum.", "summary": "", "url": "https://news.google.com/rss/articles/CBMilAFBVV95cUxOYmpHeVphcnAxbWJwclhVUTNVTFlrQ0tpanM3YkJ6YUxCSHBCbXVTN2V4b0RjSkRWXzRJZjVQMVR2bkFzMF9zeE0xM2FfeWhsckZncVlSUUFKamQ3cmNDMWFHX2dHMVFVNEI1eVZSV3hBNGhmZnpVYWQ0eWZpYVYxTkJURGk1UC02UndfNGd1WjJtNG5C?oc=5", "source_name": "Traders Union", "published_at": "2026-07-17T14:52:29+00:00", "published_display": "17 Jul 2026 14:52", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Pacific Kansas City stock challenges C$132.2 resistance as rally gains traction", "summary": "", "url": "https://news.google.com/rss/articles/CBMimAFBVV95cUxPZDJSX1hxRldJblBNRjRXLU40eHZSdm9CTTdZZjFoVkhzNVB2bEdXanNGWjZOaXdOM3hseExocjVzRWNHWURLdXJVT1FlTVRTOXFSSDlKVUUzbk00RU9hXzE3amYzeXBaX3JnWm8wQzdGVXE1bVhKTmRfNXVmNmQ3bWtEcVZGMHZ5R29IRTI5QWoxN3pfa0c3LQ?oc=5", "source_name": "Traders Union", "published_at": "2026-07-16T15:17:26+00:00", "published_display": "16 Jul 2026 15:17", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "What's behind Canadian Pacific Kansas City's latest stock surge?", "summary": "", "url": "https://news.google.com/rss/articles/CBMiogFBVV95cUxPeHBLeWQ0Umdvc1lZNVliSG9zcHhjeUdHZjZRVDNHdWYwYlhzbUJnU0J0cmIyejQ3OWRpYmtGMDFibDE1Uy1ld0hlTzlkVVM3dTVqNnZ2VXp6VGRyWXotaGM5SFZvYXYya2F3WHJ3Y3hPVl9tcnZnVW10emFYRHVXSU5KWHd1VVVfcUUwSldQeklxRXpPSjJHTEtZLVhpaklCYWc?oc=5", "source_name": "Traders Union", "published_at": "2026-07-16T14:49:27+00:00", "published_display": "16 Jul 2026 14:49", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Will Canadian Pacific Kansas City stock hold support as Hillsdale Investment Management stake reduction weighs?", "summary": "", "url": "https://news.google.com/rss/articles/CBMinAFBVV95cUxNWlZKMERTN0UzVGlXcmU2TU1lUWpFTEtaRkFvMHFObHpfVjhneHpmcTI5VlVDYkdKdXY3dTJyVXp5V21zQml2MlNzOWxaREVlWFNxNmlYNFNMSG9PbVl1RDlfQ1ZaWXlpSUNNSElXZFlRLVB0WTE2cUdUb2hfZ2xVR2Fzdjd4ZzliUUpmalRqX1UzQ0FGclYyR212VGo?oc=5", "source_name": "Traders Union", "published_at": "2026-07-14T14:51:36+00:00", "published_display": "14 Jul 2026 14:51", "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 Pacific Kansas City shares technical analysis: Range breakout attempt at CC$126.3\u2013CC$130.8", "summary": "", "url": "https://news.google.com/rss/articles/CBMilAFBVV95cUxObHVYV1dWNURiREVkbnRKVUpVaTJGLTFDQU0zbHA0V2pFaGt6NnRCQkNNSUZkNk9Wb3lZaUJWSG9KNTVRbTR3RWVjaUwtTGFiQXpPaHZCRGl2TXJtaDNmaTJMU2N0aG0tQ2p0eWdjeFZpMkNpZ2JpZ1gzWnY2MnNtSzRDeC1YT2hOYV9wa1F1bkdUVmZ2?oc=5", "source_name": "Traders Union", "published_at": "2026-07-13T14:51:31+00:00", "published_display": "13 Jul 2026 14:51", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Pacific Kansas City stock edges lower as buyers show exhaustion above C$123.53 support", "summary": "", "url": "https://news.google.com/rss/articles/CBMilwFBVV95cUxOZmJIQUxiZ2JsWlItS0NzYWNpem5KUE1XY1pxeE52OVI3WXFRaVVoV0p3cTNib2dXRzlac28tZ0dyMC1rYklrZDdvbHFIYV9QNFI2ZjdqSHBGQ2R0UXBMdmI0clFYU01wVHdxWEliZWQwY0Z0T3p3YzhUMHpxbFo5djFORTJQOVRRMGpPejZKSHJrVzZ4RVhr?oc=5", "source_name": "Traders Union", "published_at": "2026-07-08T14:41:33+00:00", "published_display": "08 Jul 2026 14:41", "sentiment": "negative", "sentiment_pct": 34, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Pacific Kansas City stock holds gains as new rail network powers optimism", "summary": "", "url": "https://news.google.com/rss/articles/CBMinAFBVV95cUxPNWZJdHY5Z2Y2WHNtZUMtYTdDNnJJc0t0dU1FZGk4NW5hVGQtVjUtOC1ZOUVXTVBwOHNka0tpdDVlNlJQdTZqMHhwUmRyQWRJTGN3S2FKaDY3UGZJSDFUcHNHVVNObkZWWGtRc1ljb3ptM2tmLUNqMUNPdC1LcU5NbTdadnMySllkSy1fTkJDNXZkSGJteXo0SXV4c3A?oc=5", "source_name": "Traders Union", "published_at": "2026-07-07T14:55:35+00:00", "published_display": "07 Jul 2026 14:55", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Pacific Kansas City stock trades flat amid buyers maintaining control in overbought territory", "summary": "", "url": "https://news.google.com/rss/articles/CBMinAFBVV95cUxPdWxJbUd4UloxaWwyeFFJX2Q1N1dDWUdTYU1zbDJPS05VcjRncUJPQXBSb3A2UHFYMnV4MzJ5OGFxanYwV1hLYXM0djFJcldUaXUtQmhONUVpVXVNVWk2bmFsWnI0aWFVWVVqbnBIZFl1ZFMwdEFtS1VJVXNMblpqYjJuVEhJeC05Y05fSmljLWtOLXcyMDlXeDRKbkg?oc=5", "source_name": "Traders Union", "published_at": "2026-07-06T07:00:00+00:00", "published_display": "06 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": "Muted trading for Canadian Pacific Kansas City stock as shares sit inside the C$123.54\u2013C$126.72 range", "summary": "", "url": "https://news.google.com/rss/articles/CBMilAFBVV95cUxPYl96dmNRZ1FiLUYzMExvTThJSk53d2lvQ1RORHowc3FWVFFZME5BYUpFX1AxczNYWGFsaUZUVmhzS1dJRkhVUWRIbFppRXJFY1hJcS1LQXlhYUpaQUt4SS1jSzN2dnBDcncyY1NfODY0WE0wWlE2Z1lDdHlIWHhabkgzcDV1bzh6a2tzZ0t1b1R2NERs?oc=5", "source_name": "Traders Union", "published_at": "2026-07-03T14:55:31+00:00", "published_display": "03 Jul 2026 14:55", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "+2.11% for Canadian Pacific Kansas City stock as bullish momentum pushes through C$122.45\u2013C$126.77 range", "summary": "", "url": "https://news.google.com/rss/articles/CBMilAFBVV95cUxOQWlra1ZZUERYQmd2MHJWWE44YlhJdDZDWjBma0tDMEUzSFloa3pCSE5jSy0yZEtQa3Y5UC1VTUY3clcwSVJGWThqUVJHV0pjSkN4TU1zbkg1NE1UQUxtd1JlVk9QeVRERUlDLVRFcGFVcW45RC1lQVkwa0Vla1M0VWYwUlFhaXVHdm9xZ1d1alF0NUVM?oc=5", "source_name": "Traders Union", "published_at": "2026-07-02T14:53:31+00:00", "published_display": "02 Jul 2026 14:53", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Pacific Kansas City stock price forecast: CC$122 support as CP trades down", "summary": "", "url": "https://news.google.com/rss/articles/CBMilwFBVV95cUxQVFROZWdpTDA0T0paMGlybklPUmx6bndZSGdJTlZWTjF3QUE4YnBhV3hLVHhPRm9Oc1pVNmlocUluM0ZVWG1vLVZmQ3MzX25RcTl0NTZmaGxvdS01X010RXF0MVpxSVE5dDJ2dURXQ05yb2RxZzlSMm5fLUJkRWFveFoxYm5aUXRSNHlIdXZZcV9lMDQ3SXVr?oc=5", "source_name": "Traders Union", "published_at": "2026-06-15T07:00:00+00:00", "published_display": "15 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Union Pacific vs. CSX: Better Railroad Stock in 2026?", "summary": "", "url": "https://news.google.com/rss/articles/CBMimAFBVV95cUxPc2pwM29FblNNZHRWbmtNaEZ3WkxDVDBmYl9pT1RKT2t2WFR5LWpzUjNXZU05T2pFVmI3RTEyWVFNUW8tVllYM3dvdHJjbFg1NURqajF0R2RSNEVEMmpsMGR2OUt4cTluQ2xfbm1UNUlSemplRFdPcEoyRFFxa1BkMVhrOFJPWkdveUUtMjZIX3pTWTJZWTc4Wg?oc=5", "source_name": "The Motley Fool", "published_at": "2026-05-27T07:00:00+00:00", "published_display": "27 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": "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": "BMO Capital reiterates Outperform rating on Canadian Pacific Kansas City stock", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1AFBVV95cUxPQzlZWEthWkZTOHZhNkI1Q013aHIxXzlIS2F1TW4tbk1ySWRxcDZYaDBfWF94R2llN2c1cUY2aHQ4WmxFejFXTjcwVG9XTjVLNXl4eWoyWlAxckg3YmNpdU9ySHNHVm1YMHJLRkZfTE9vYXNtTW1UYldVZXJWbDdmTWRZWGUwTlhCZlRHOTRYNlg3T0NveGRSZk5sS1RTaFh2LXdjZEJQNWFnRTkxYURnV3dKblFaRTl4V0lVZUhid1JZcnRuN0EySjNVNkV2WDFsMnF6bA?oc=5", "source_name": "Investing.com", "published_at": "2026-01-29T08:00:00+00:00", "published_display": "29 Jan 2026 08:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 85, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Superinvestors Increase Stakes in Union Pacific as Conviction Builds in Railroads", "summary": "", "url": "https://news.google.com/rss/articles/CBMivAFBVV95cUxOWWQxam1iOVJ1OENRU1EwSmJOOVZuWWx4WW1LZmFMUFkxUUFPenRuQk1JeEJ4dDNrOW12M1FKWUdvQ0haal9VYXU0T1lEZkFjRHhlUEFxUFZ2TWp5OHFJZlprWkJ3UlYtOFBiQVAyUHBLTGQ4akRfRUlBa2hrMzZpcmlBVEkybFdKclF0aVJOQWI5WGFJMXFQQzlBNzRvcnlrYXdndGM3WGNlNk03a0oxSXlFZkhadHhUckVQXw?oc=5", "source_name": "The Acquirer's Multiple", "published_at": "2025-12-22T08:00:00+00:00", "published_display": "22 Dec 2025 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": "Union Pacific Earnings Were Solid. Investors Care About Something Else.", "summary": "", "url": "https://news.google.com/rss/articles/CBMiekFVX3lxTE9qVTc4eGQyVWI3R3lKVmlhampJbFlzaTlNSXNtVS1XNndMYTVHYXRvRUhjbEtuRmVGcjhPeDhieWx4cHNCcW5iMWlEMDNqT2h6UWJRN1EzVXViSWViVUVMYWZabF9OVkZaWXh0Zmk1OFJJOHNxREp1ekx3?oc=5", "source_name": "Barron's", "published_at": "2025-10-23T07:00:00+00:00", "published_display": "23 Oct 2025 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Train Stocks Could Fare Well as Union Pacific and Norfolk Southern Merge. Picking Winners.", "summary": "", "url": "https://news.google.com/rss/articles/CBMizAFBVV95cUxNUXFBRkpza3JwODdndGVvRVhQaThvSEJfaS1YQkJhX3ZpYkwxTVdZRzRYZE5ndG5yVHRqbTU4UTFBTTJXbTQyTUJQUk4wLTZ6TV85bXZNaG1iSVZoRm5JaHc0bThYQVJKZ3BxcFFMREJnM0c2Ny1UeXFXc21tUm9tZWRyRUVOb1JOR0xXR2Z5R1lZZW83WDdVbnF4XzVHZTBHSzdxLTJTSTZRUC14LWRJYzVxZXRMRHZYWmZoRlpCSTJmYXhnWm4xc0JOSkI?oc=5", "source_name": "Barron's", "published_at": "2025-08-01T07:00:00+00:00", "published_display": "01 Aug 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"}, {"title": "Berkshire Hathaway: Union Pacific\u2019s Merger With Norfolk Southern Has Raised the Stakes for BNSF", "summary": "", "url": "https://news.google.com/rss/articles/CBMivAFBVV95cUxNSEUwdzRfWm9PVWRxYlh6dU5VMlROZEJpNFdzdEdYRHVGMWxsZ0FSTlBKMVF1bDhhZXdJMmR3cHhCbWg0SWhoY2ZnelMyQkxOU1lCVllVSWJnRnVyNnhpZFRYejJxZkZZUHo0QmVCOUdfNWs5RjhPUXVTcjhial8zTnNIdzc0OFREQ1FNMWVmeDRYV19mZjFjOGowa3hNZ0hRQjRXSG5xLXU4ajZUTGN0dGlXY293dVZsWlBWRw?oc=5", "source_name": "Morningstar", "published_at": "2025-07-30T07:00:00+00:00", "published_display": "30 Jul 2025 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Union Pacific-Norfolk Southern Merger: Why the Stocks Are Dropping", "summary": "", "url": "https://news.google.com/rss/articles/CBMiogFBVV95cUxQeFA2dE9pc3d4RHZZdVd2OGNkRkxIOFNGQjFHOGRjcHFpQzFlbk5meXltYnVfbUhJMEt4Y3FVUG9xcVZaNHFtczRsQzlfUklNVWpnQ0p4cTQ3VEluUFRhb0dxWlVmN1ltVDctT2p2TmFFYU9NeXJrem1TSGlONExrZnFRLVY5MUVyWDRnVjNCRGpUNzFNbDE4bzJSelkyVFd0RHc?oc=5", "source_name": "Barron's", "published_at": "2025-07-30T07:00:00+00:00", "published_display": "30 Jul 2025 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Brazilian farmers, suppliers watching Canadian rail talks", "summary": "", "url": "https://news.google.com/rss/articles/CBMimwFBVV95cUxQT05LODlXSlREd3hUcVY0MlNfUS1EblZRbXR5YXFCYUdPTlZKZUVpNDZudkNQWnJsWS05cHRNM1ZRRGh1SUZsdUZkT0xnbmp3VFJ3SUhOTUFpdXk1dEpCY0VmbVVXTHJrVTNsOW9reEhsT0JpWTluSERYalRBYjFGMFZXMGhhaGV3a0VPSTU0TFo1S0llTURuMnVnSQ?oc=5", "source_name": "Brownfield Ag News", "published_at": "2024-09-10T07:00:00+00:00", "published_display": "10 Sep 2024 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 Pacific Kansas City Ltd (CP:UN): Stock Price, Quote and News", "summary": "", "url": "https://news.google.com/rss/articles/CBMiUkFVX3lxTE02eXRGVlZnZXA1eklTamJzc0ZWRi0xdTZ3RWpENVJYUEpEdmhjaWNRRE1xOFY4azQyc3BpcmhIeDN5NDFMU2Z1QlZyRGVVS0dXSmc?oc=5", "source_name": "BNN Bloomberg", "published_at": "2024-07-16T16:26:02+00:00", "published_display": "16 Jul 2024 16:26", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Pacific Kansas City Ltd (CP:CT): Stock Price, Quote and News", "summary": "", "url": "https://news.google.com/rss/articles/CBMiUkFVX3lxTFAxdko0YVNYcU9FN1VLZUtkRGZHVXptbVl1OXdCb2dTX1ZIRFFwZEJ4dm4xRkU4Mk5LbXFUWkFXbl9VNmFzYWxMOGdSMTdwUWk2UlE?oc=5", "source_name": "BNN Bloomberg", "published_at": "2024-07-10T18:24:17+00:00", "published_display": "10 Jul 2024 18:24", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "CANADIAN PACIFIC KANSAS CITY PE Ratio (TTM): 27.66 \u2014 24% A", "summary": "", "url": "https://news.google.com/rss/articles/CBMiUEFVX3lxTFBPdjZwVWl3anEyN3RIX3VtakFuVUFoQTdocTZQb09QXzVadlJHYjhOS2g3dElqMjd0Tkhwc0FNR2NJQVMxalRIY2psbE1Gai01?oc=5", "source_name": "GuruFocus", "published_at": "2024-04-20T16:48:56+00:00", "published_display": "20 Apr 2024 16:48", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canadian Pacific Railway Share Price - CP, RNS News, Articles, Quotes, & Charts (TSE:CP)", "summary": "", "url": "https://news.google.com/rss/articles/CBMidEFVX3lxTFBrZFpIUUQtdEUweUMtSkZrQl9Gd1JsMTJ0R29CZmY1Ni1XekJCWmc2LURtWEIxckRGRTdGOHpFcVl3QkRjUlMzOHRyTEhFQ2VVdGo2VUROTGNSUV95OEY5VEZDRlYwblg2Q1VvVTRvUVZLVUJt?oc=5", "source_name": "Proactive financial news", "published_at": "2020-05-21T08:27:06+00:00", "published_display": "21 May 2020 08:27", "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": 70, "total_relevant": 24, "sentiment_summary": {"positive": 6, "negative": 1, "neutral": 17, "score": 54, "total": 24, "label": "Balanced news tone", "tone": "neutral"}, "classifier": {"primary_event": "general", "primary_label": "Market update", "confidence": 85, "events": [{"event": "general", "label": "Market update", "weight": 10.95, "count": 18}, {"event": "deals", "label": "Deals and strategy", "weight": 2.35, "count": 3}, {"event": "earnings", "label": "Earnings", "weight": 0.9, "count": 1}, {"event": "guidance", "label": "Guidance", "weight": 0.55, "count": 1}, {"event": "analyst", "label": "Analyst action", "weight": 0.55, "count": 1}], "positive_events": 6, "negative_events": 1}, "market_context": {"has_market_context": true, "latest_close": 114.0, "latest_week": "2026-07-10", "one_week_move": 1.2, "four_week_move": 0.7, "twelve_week_move": 11.8, "trend_signal": "1", "trend_label": "Trend active", "trend_tone": "positive", "market_dynamics": 1.174539, "market_dynamics_buy_signal": false, "relative_strength": 0.50656, "fair_value_gap": 9.4, "fair_value_label": "Near fair-value range", "fair_value_tone": "neutral", "expectation_direction": "negative", "expectation_probability": 38.7209, "reaction_label": "Price digesting", "reaction_tone": "neutral", "market_sentence": "+1.2% over one week, +0.7% 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": 65, "badges": [], "opportunities": [], "risks": [], "event_label": "Market update", "sentiment_word": "balanced"}, "charts": {"sources": [{"label": "Traders Union", "count": 11}, {"label": "Barron's", "count": 3}, {"label": "BNN Bloomberg", "count": 2}, {"label": "The Motley Fool", "count": 1}, {"label": "24/7 Wall St.", "count": 1}, {"label": "Investing.com", "count": 1}, {"label": "The Acquirer's Multiple", "count": 1}, {"label": "Morningstar", "count": 1}], "tiers": [{"label": "Direct company coverage", "count": 24}, {"label": "Industry context", "count": 0}, {"label": "Sector context", "count": 0}], "events": [{"label": "Market update", "count": 18}, {"label": "Deals and strategy", "count": 3}, {"label": "Guidance", "count": 1}, {"label": "Analyst action", "count": 1}, {"label": "Earnings", "count": 1}]}, "insights": [{"label": "Weighted tone", "value": "54/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": "85/100 classification confidence."}, {"label": "Company focus", "value": "24", "tone": "positive", "text": "directly relevant articles"}, {"label": "Source quality", "value": "6", "tone": "positive", "text": "high-authority source matches"}, {"label": "Trend context", "value": "Trend active", "tone": "positive", "text": "+1.2% over one week, +0.7% over four weeks, trend active, and near fair-value range."}, {"label": "Latest direct headline", "value": "Neutral", "tone": "neutral", "text": "Canadian Pacific Kansas City shares technical analysis: Consolidation near CC$132.44 resistance caps momentum."}], "updated_at": "2026-07-17T21:06:40.236379+00:00", "disclaimer": "Educational market research only. Not financial, investment, trading, tax, or legal advice."}