{"ticker": {"uuid": "d402d38d-8313-460e-864c-b75b5ed05281", "symbol": "RY", "name": "Royal Bank of Canada", "exchange": "TOR", "country": "CA", "sector": "Financial Services", "industry": "Banks - Diversified"}, "articles": [{"title": "Royal Bank of Canada stock falls Friday, underperforms market", "summary": "", "url": "https://news.google.com/rss/articles/CBMivAFBVV95cUxPLTB2eVZ5LXhfOFNkTDZUQlU1VDBfS3RKcFJPTGI3eXZySzMzTzZuQVJldFZrQWk1LUVDX0xXUVhud1ozQUdranFCS3l4Q3ZGdFB1VnctemhmS0hFUDR4NFJPNW5nUS1fUFZKQjBfU3RsbEVMR19pWm5vU29TU1Zjc1l4bEo2b285Z0dtTU1ETjY1Rl9qOVRRMFhNZ3huOXlsbThpWTZna0RCUl9oeGFLeXF3T2xKUnRKd0h1VA?oc=5", "source_name": "MarketWatch", "published_at": "2026-06-19T20:35:00+00:00", "published_display": "19 Jun 2026 20:35", "sentiment": "negative", "sentiment_pct": 22, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Royal Bank of Canada (RY) offers $1.5M auto-call notes linked to S&P 500", "summary": "", "url": "https://news.google.com/rss/articles/CBMirAFBVV95cUxPdkZJcFNMYkZjYXZ5SGktVzFreHhRMDRMRWI4bFFYRHUxVkdBMnRLTVl6ZUdUN2F1cUx5R2JKNzgzR3F2UEtremdUMjYzVHpaMWhkUjhhdnJWZ2Ntc0VKNG9XQnFxcjNUakQ0andBb0VDX2RvV29VaDhPd21NTlFUaHhhbG1rN2xHdTU3Z05XQ3gyZmN3SW1KdVU4TVM0c1pmcUdDWktxWHBBMVpz?oc=5", "source_name": "Stock Titan", "published_at": "2026-06-18T19:18:30+00:00", "published_display": "18 Jun 2026 19:18", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "[424B2] ROYAL BANK OF CANADA Prospectus Supplement", "summary": "", "url": "https://news.google.com/rss/articles/CBMirAFBVV95cUxQY2xxM09ybXlCTDBxdUFOLWI5RUxRNG5lRjhOakNCTm5Bb1hSMVN5bnFRbXRGYUJRWDd1ZkZ1R2hqN3lJWTN3LUdiRjFoeXZTTzltYk1iUTBMRUJsUndSVWE4WklnRWQya3pkUzNZXzJfOVQ3ZUI5SVF2MFY3bzFMVF9pTnpYTU5WS3FjbXlxQUQ2VTZMa0NNVThhX04xeXFaSlNXakNRYlEyWU12?oc=5", "source_name": "Stock Titan", "published_at": "2026-06-18T15:43:44+00:00", "published_display": "18 Jun 2026 15:43", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Royal Bank of Canada (RY) offers $14.95M notes with 8.65% coupon, Dec 2027", "summary": "", "url": "https://news.google.com/rss/articles/CBMirAFBVV95cUxOdlJFRTkyZkVvOVNFZGdpX250NmJKTk5TNHR4TEx6akpKTFllSFk3cmtNLUViMVFCT0pPeGRvZnlyOFJrMHItejRJZ1VjZno5V1RJbzFwdnA2aC04WmtuSl9xZ0lyaG5BTHhfS0hmX2ppSm9lX0lTR0FQeTZQajc4Tkk1dG9XTHFORmFob1JDQTd4LU16TlNoMXB4ZGs5b1FTOHpwbmdoYkZuMWRH?oc=5", "source_name": "Stock Titan", "published_at": "2026-06-18T15:39:25+00:00", "published_display": "18 Jun 2026 15:39", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Royal Bank of Canada (NYSE: RY) offers Auto\u2011Callable Notes tied to SMH and XOP ETFs", "summary": "", "url": "https://news.google.com/rss/articles/CBMirAFBVV95cUxQSkZiVThBTDlwUWxfX01YVXA5UjhhMUw0WUhudEFLYUQ5amdaLUFhc3ZDMk56cFZOQWluX0NEeHFpczNLMmowWFZLamxOUUVGMHVvT2xGeWQxZ1dhUXExREZHS3VoLW5SeXY4MkpKUGJySTBpRUZpZEFsb0pmVnNoUVVjMWNldkVlRnBrUkhJeTczZWhXNmJDOVA5QlRYalZYMUNjd3l2bHRYRjN4?oc=5", "source_name": "Stock Titan", "published_at": "2026-06-18T13:59:40+00:00", "published_display": "18 Jun 2026 13:59", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Royal Bank of Canada stock rises Tuesday, outperforms market", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0wFBVV95cUxQRVZBOVZxaUQ4c01kZ3ZnZHhJQ3BCcWprcFdCRkc4R0twS1cxUHF6OGlQemFSMktLUmh4YjRQV1RTUll0VGpEVGVFb1o3c0ZoM0dIWnBNMFRBZzVENW1wMHl2V3AtN2IwREFVaEtwczhQaExZdnh1cFgtNmwxR1YxUUpYdV9nckQwSmJaUDk2VU9sTGRrbFRVaUUtT1l0RzlaT0QtWDkzLXVlcmVmQlAxT2pIMlRkTEt2ZExVYWViMnZsa0gtc3J5WTNidzFfV3hRSW44?oc=5", "source_name": "MarketWatch", "published_at": "2026-06-16T20:34:00+00:00", "published_display": "16 Jun 2026 20:34", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Royal Bank Of Canada: The Bank That Keeps Proving Me Wrong (NYSE:RY)", "summary": "", "url": "https://news.google.com/rss/articles/CBMinwFBVV95cUxPb1ZId1pDNC1RaXE5SUNMZTVIMnZZRnZNaFBLNEVxNDd3T2NmV2RnVm1fdjFKWE5vd29oMnBnM00teVFkRHVEZUd3RGYya09uRUxOUHdGLVR6LTZ4aTRmdXhTRUkzVlRlSDR1N3JwOGxHdVRSeVRUaG9yNlBLSklsUGNXUUlrWUtYYzFHeGwxLTNTYlc3RXRCSGZjUFJJZjA?oc=5", "source_name": "Seeking Alpha", "published_at": "2026-06-11T07:00:00+00:00", "published_display": "11 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": "Royal Bank of Canada to repurchase up to 45 million of its common shares", "summary": "", "url": "https://news.google.com/rss/articles/CBMinAFBVV95cUxPSlY0dFE2b0tKSVRPTVdqMGRZMXpvMm9HVnlwamplRWgzRE9OUjNXTkhJOXc1aGVGamN3ODFVY25SczlMWkc1dHp2XzQ2WVY0NkZRSmJsRFB3el9QSTVqQXhQT0d3Y0dRbThfVFlzWUZpVThMcnRPdWljZmloRjJoY1JETHhiTDNyM1BTZWt5OFZpcE43UWMzakREdGs?oc=5", "source_name": "Market source", "published_at": "2026-06-10T07:00:00+00:00", "published_display": "10 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Royal Bank of Canada (RY) cleared to repurchase up to 45M shares", "summary": "", "url": "https://news.google.com/rss/articles/CBMitAFBVV95cUxOOGdHNEFrY3UxRjM2djY4RUFRMjZqYXZSVjhHZDZNSnlFenlRX3NSUTgzeVM2bnZGTnBDS29DWGExQmdRUVBsYzlodjZjckZkNDlYQnYwcEViTzczTjhQTHJ4ZldtLWtNSm5na2pkVUFLQjhZOXprbzJJS0s2NjVkbE1OcFUtdnliR2dGUXNFNlRISXlDOTNKUEpsV2R5VnR1a0Z5eXhzaTJoaTRMcVctb285WEM?oc=5", "source_name": "Stock Titan", "published_at": "2026-06-10T07:00:00+00:00", "published_display": "10 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Scotiabank Lifts PT on Royal Bank of Canada (RY) on Fiscal Q1 Earnings", "summary": "", "url": "https://news.google.com/rss/articles/CBMimwFBVV95cUxOU1VIeGM4ZHFGTjF2NWl4TFFPVGtNVlB4MjJNMzlWMGNZUFZJRnVaQnJQT1dPRHJmb3c0eUQwV3hnRGRJZG04el9zbmdFUDJuLV9XaHVKMWFGSExTUnJhRUQtQlU1STZoMlVOaG9GVUFOTkdVZzRqZmZ6WkVyMEFmbTB1MU5hM2Z1QThHUHpMdURqTWl3SldTYzNIRQ?oc=5", "source_name": "Market source", "published_at": "2026-06-05T07:00:00+00:00", "published_display": "05 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Is It Too Late To Consider Royal Bank of Canada (TSX:RY) After Its Strong 1-Year Rally?", "summary": "", "url": "https://news.google.com/rss/articles/CBMimwFBVV95cUxOWHl5WDRjem5ORVBtMDlsa0F4bFg0V1dpcU8wNGhwTnNDZUZSUXBCbmktQ3c1c2lmeThmUVVORXBMN3FFVWFXanJGYUtHS2xHWEJTc0RrQy0wVGNqWDR0V0pvUE9TSkRJOUlzVE1LTE52VnZXTDlHcWJUTWpWVGtfTV81MkpPYk8tbjVNdlRVbW80M0xoSTF2VzRUOA?oc=5", "source_name": "Market source", "published_at": "2026-06-02T07:00:00+00:00", "published_display": "02 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": "TD Securities Remains Bullish on Royal Bank of Canada (RY)", "summary": "", "url": "https://news.google.com/rss/articles/CBMiogFBVV95cUxQWEJvZGZtdlV6VzRuLWdRTHJ2U3RhRnBBNllNRE9lbHFSRVpKaldPNXUzT19MOXRCWWZwZ2lJNXAwZXVITms5aFMyQl9HbDVpZWRYeWQ0T3kydFpKTHF3alkyTHR1XzNHb1RjODY2VXFfSldhUnhLSlNLdUJCRHJYdUc0VWdvaTVXTGFrR2xQNlVjb3Jqb2gxcFJNbi1TRm9pZWc?oc=5", "source_name": "Market source", "published_at": "2026-06-02T07:00:00+00:00", "published_display": "02 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": "Here\u2019s What Analysts Are Saying About Royal Bank of Canada (RY) Post Q1", "summary": "", "url": "https://news.google.com/rss/articles/CBMinwFBVV95cUxQd2NpZ3NINGVGVzk5ZC1fRjVXNnhtV25hWUNWMmRWeGh6T2dxT1pTdlZpTDByWk5uYzNRbC1pdndGOEtoTXVxdThFU3VCaTZ6eFNRRzYyTUtESElRbUh0U3pUTjd0S3djMHJQbk9YTFBmSmUyWjBWVTJ4M3BlUXYzNGhVUmc0NmYwZjVjOXlEVFNrN1M1bVIzOERpN1BUZnM?oc=5", "source_name": "Market source", "published_at": "2026-06-02T07:00:00+00:00", "published_display": "02 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": "Royal Bank of Canada Earnings: Strong Results Across the Board", "summary": "", "url": "https://news.google.com/rss/articles/CBMinwFBVV95cUxNVHJNdHVKbExwdm5CZWstMjBDcWZpMDljcVZtNWZycDhZOEZzWHJ0YkRUZG5PR1U0clduSTZWeU9vSHBPeXY1TDdwREJIejk1Q3BjRHpuX2c2ZTB3eGE2NmxLTTYweThGWmpXdWxXa3c3MjIyQnhtMm9uMzhQWlR3b1lfMklaNnB3bEZNaUktaUFvcFJTbk80M294dmdydkE?oc=5", "source_name": "Morningstar", "published_at": "2026-05-28T07:00:00+00:00", "published_display": "28 May 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Royal Bank (RY) Q2 Earnings and Revenues Beat Estimates", "summary": "", "url": "https://news.google.com/rss/articles/CBMilAFBVV95cUxQal9GbnVjRy11dXBBZUlCUUNmN2I2NWU0eVN4NjhkNXU2cjRYVWpVdVEzdWlZajRhcWFmS3VFb1BwLUJSVUpmVG1XQzRMRGU5T1NrWnVZQjJkaFBaMWljM0diUmFjQmdBV0dfcWRUYkJEanMxQ3BIdTBiN0xhQXF3OVY5U3FoWTVON3RRMEhLX0Qwd2N1?oc=5", "source_name": "Market source", "published_at": "2026-05-28T07:00:00+00:00", "published_display": "28 May 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Royal Bank Of Canada Q2 Earnings Call Highlights", "summary": "", "url": "https://news.google.com/rss/articles/CBMimgFBVV95cUxPb1BjcWozOUI2amtsWlU0T2ZaVWk4VjFwNjRaUmo1dEthZmppVXJpUDR4MkQxbnZVMm9kYkJpa21QN0UzYTdDOUI1S2F6WnNMb1BtWlNOMFZFZ2NCMWZFeFRjankxcjZZaF9HVGVCQnFIejdkUDlDM201VHhraTNUTW5kTkphamhERG5fWUhZWjZxYTlMUG5vb093?oc=5", "source_name": "Market source", "published_at": "2026-05-28T07:00:00+00:00", "published_display": "28 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Royal Bank of Canada shares rise after quarterly earnings top expectations (RY)", "summary": "", "url": "https://news.google.com/rss/articles/CBMimgFBVV95cUxQQmktZFdaN3A1N1BubGQwOFdpSXhOWW05RzRBMjNxVjlYbzc1Z1lBdFdDMGxiOFhaTHVPZVRLQXdtZU43NmhSUUdRMk15Wk1IZzgzalNRMWdaUUkyQ2xyMDVrT0FrUTBSWnYzMTBpS2oxWWoyd0daQ3ZqN0Jva0NicVVLZFVBNE1sakRIS0UydHpYYWlXU1Noek5R?oc=5", "source_name": "Market source", "published_at": "2026-05-28T07:00:00+00:00", "published_display": "28 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Why Royal Bank (RY) is a Great Dividend Stock Right Now", "summary": "", "url": "https://news.google.com/rss/articles/CBMikgFBVV95cUxNQTIxLUp0SUs1bjVGejRnWlpYem1uNll6Nzc2ejMyRWxIUWRIejRUS045OTJ0WXNPOC1oWWRaV195azE5SHlYQ1JOTHZ3eU9VQXhJZXhDN2J0blFiaVNYb3JEWlVkckRkeTJReGh5NjJqRHE4TXR1UUQ5TGE5cnQxOHM2XzNiaEtISThZM3VmOGpNdw?oc=5", "source_name": "Market source", "published_at": "2026-05-25T07:00:00+00:00", "published_display": "25 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Is Royal Bank of Canada (TSX:RY) Still Attractively Priced After Its Strong Share Price Run", "summary": "", "url": "https://news.google.com/rss/articles/CBMikwFBVV95cUxPQmowQ2h5M1c5eUFTZ2xyd2MxY3hVb0VQQjlhQ194Yk5WX3NEel9UdEo1aDRhTHgwOWRmTzc1WnhVRWJjS0xVWG9QZWw2X0Y1X0tJYUpuS3MzUmFveURLaHBZZDd2NVZMbVI1NmY1ZHJ2aWU5RVRLcjdCRFVwcjVDaDYtWmhVamhhSUxBYmtlMWZyY0E?oc=5", "source_name": "Market source", "published_at": "2026-05-18T07:00:00+00:00", "published_display": "18 May 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": "Power Corp. of Canada Earnings: Strong Growth From Great-West and IGM Financial", "summary": "", "url": "https://news.google.com/rss/articles/CBMirgFBVV95cUxQQ0dIRThDeGlLNGhPejdONmNqNUU3ZUtGZktORHdkejlhdlJMWXdHTUVNVl8ybk5VMkhSal8zU0tPbmo4S240czh0cHYtUkhDLUpyeld0RERSWTZNSWNWU2ZTa2l1Y1BYcUI4eVpOWVBVUm84Ml9CczdkMkxvSFFGVjkxNWx6TElKSVQwY0liZ3VrN3p2a2NfQ0x6aWdVb1VodV9Eam8tb1g2RFRFS3c?oc=5", "source_name": "Morningstar", "published_at": "2026-05-13T07:00:00+00:00", "published_display": "13 May 2026 07:00", "sentiment": "positive", "sentiment_pct": 82, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Royal Bank Of Canada (TSX:RY) Valuation Check After Recent Share Price Momentum", "summary": "", "url": "https://news.google.com/rss/articles/CBMikwFBVV95cUxQU0VGakJtMHZ0VmhMeGVTRVUzX1huTUlkOGpRYndyRjdxeXpEd2E0UmFLZUdTalo3dUk5VGhNeWRDRDRHRVdJR09WRjhrWkZldUkwNmZFOFIzczY0LVNjTnd6LXNEOVdiNksxVElfZjNmd280NTk5RkdWbzNHSDZMMDdCTWlscjI5REVJQ3FfQTg1dTQ?oc=5", "source_name": "Market source", "published_at": "2026-05-11T07:00:00+00:00", "published_display": "11 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": "Is It Too Late To Consider Royal Bank of Canada (TSX:RY) After 1-Year 50% Gain?", "summary": "", "url": "https://news.google.com/rss/articles/CBMimwFBVV95cUxOeEJzam9OdEJyWXE4bDRRdklHT1BjdG9qLTNLTlNCZktTV29uaElOOVZHTXlQOHFHWXY2QzI5LVF6ZmFGNXBHSXJkd1MwOTF4QkxscGtWRWpqcnpKcHg4eU5VdGlRdlQyZGlkYmRlV0JCYTJFTnc0NHRqQWVmRUw2NHo4WVRhZXBmelpVOS1Ha051bXpJYUVjS3AxMA?oc=5", "source_name": "Market source", "published_at": "2026-05-03T07:00:00+00:00", "published_display": "03 May 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 It Too Late To Reassess Royal Bank of Canada (TSX:RY) After Its 1-Year Rally?", "summary": "", "url": "https://news.google.com/rss/articles/CBMimwFBVV95cUxOLXdxVnV3NlhtcFJHaVI1Y1l1dnhzZ2tDb1g5X0QwcVhhU3prUmlIZVFrdDAxLUNsVk9IRXhJQmdEQURKdExpWkc1MHRBTVB5Snh5UE9aUTFWQ2NnUms3U3hkWEU4TkpldE1JQ1c3VWJia1drbHJPU2xVMnQ1cU1DSzFKMmxDbXBDYTMwekgtRm01ZG1BR2FDNnZfSQ?oc=5", "source_name": "Market source", "published_at": "2026-04-16T07:00:00+00:00", "published_display": "16 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": "The Bull Case For Royal Bank of Canada (TSX:RY) Could Change Following Earnings, Product Expansion And New Growth Fund - Learn Why", "summary": "", "url": "https://news.google.com/rss/articles/CBMilwFBVV95cUxOOFVoS1ZxcDU3UWx6TklpWDdsVHBDNWJPMGdsT2ZmcEpYeDRpM2RrZFlHYzUxc1VTRWhHeENRZmZROHRsWHpZS3o4ZENhRkxDZnJYTWFjVGg2NG5oUVlIOUM3dnVuVnlLbGcwdlBUcDR6OU5vankteFFwSUxLN2xYVHZ6eXJYem9tMHcySWVVaENsU1lld1Zv?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": 82, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Assessing Royal Bank of Canada (TSX:RY) Valuation After Recent Share Price Pullback", "summary": "", "url": "https://news.google.com/rss/articles/CBMinAFBVV95cUxOS0pIa05rdlc3UlUzZTFPOHFoY0ZLRm45b3hRWXRNOUYzY0hZelY2bFVyZG5oNWhqd1BXdzFqQklEV0ItM3NaeHZ0NUJFRkpwdTgwV2FSMUZEWGZ4ampWOThKVUlmZHZVVHhpUGE1TnRYSVpZdHZtS0wtNHpjOUlZbzhiTFVuOE9xSzBIWl9tY3hubXJSLU4wckk2NUw?oc=5", "source_name": "Market source", "published_at": "2026-03-26T07:00:00+00:00", "published_display": "26 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": "Is Royal Bank of Canada (TSX:RY) Still Attractive After Strong Multi Year Share Price Gains", "summary": "", "url": "https://news.google.com/rss/articles/CBMiekFVX3lxTE1icF82elE1WFY2ZThFanZmV1N5Q00zTU1vdWdGMWRDdnRkRjN1SUNsRXlveUhoZ3JGQ3M1bU5WNFRoTlVNU25CaDZzUlp2MVJzTjhOMWhKTk9jWVZNWE9abUtkUjZFRktSTm4zSXpiZmFpOFBkenppMG1R?oc=5", "source_name": "Market source", "published_at": "2026-03-11T07:00:00+00:00", "published_display": "11 Mar 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": "Is Royal Bank of Canada (RY) a Buy Post Earnings?", "summary": "", "url": "https://news.google.com/rss/articles/CBMiekFVX3lxTFBLbEdPbDFLUUhUVUN3d096STBHdUtMeHpOaGdiZDRQTWtmNkJNTy04SzNPUXFtQ3Fkd0txa3p0bm94ZnVnelBhaWJSUXdYM0tMR25FVHFFS1owX3JrOElsNnp1SldTTmNFb1g3UUlraTRETTRneS0tSzN3?oc=5", "source_name": "Market source", "published_at": "2026-03-09T07:00:00+00:00", "published_display": "09 Mar 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Royal Bank of Canada Earnings: Strong Trading Income and Decent Loan Growth", "summary": "", "url": "https://news.google.com/rss/articles/CBMisAFBVV95cUxPTENWRHFCTG1GbEthb0EtUmpSeUZkT2ZiVkdmNVE2Q210RW1MZG1qLWV1RkE4VG9DeEZmajlfRHU3Q2ZjZzlkUWdQeEJvTGNSTmJib3NIejk5STdLVlI1R0NiUmF1YVNpbTdnaHpfX0E0eFFyOEttQmY5bDNWZ2FldUt3TFptRGt6eHR6MFJpVDNCYWl2TFd2aXNTajkzRm5xeGF3WFl2UExOWG1pdEtJbw?oc=5", "source_name": "Morningstar", "published_at": "2026-02-26T08:00:00+00:00", "published_display": "26 Feb 2026 08:00", "sentiment": "positive", "sentiment_pct": 82, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "How The Investment Story For Royal Bank of Canada (TSX:RY) Is Quietly Shifting Higher", "summary": "", "url": "https://news.google.com/rss/articles/CBMihwFBVV95cUxNaW5LTm1YUFU2YmlwcTdMNF9UcmhSSEd3NTh5UEl1d3dYX3I4LTVlNndvdUZoWUdySmM5NDBKMHNCSzhPVkVVcXprbkRzeVp0VG5IOVc4Uk1RYVpaLXFfR1V3dXRNZlI4LTRCaS1ZM1hZam9HRDZuMXZwb2poZWtlYnhIQ1ZYUDA?oc=5", "source_name": "Market source", "published_at": "2026-02-26T08:00:00+00:00", "published_display": "26 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": "Outlook for Royal Bank of Canada Stock in 2026", "summary": "", "url": "https://news.google.com/rss/articles/CBMihwFBVV95cUxPN0ZpblhKM1RnSWN4bVYwZmtETWNZRWNHdUNvOHNTeVE4aEw1ZVNJb19lS2RPWXFJSUE0M0d2UGcwN1NTcHIwekxOVEg5YUtiT1pHaEJ5X2J3X2VvVndpMDdCU1B5U1FQVzRiVTlSZTMyVXI4V0UwanhldFNiUkdQZ1Z2Z2JzdGs?oc=5", "source_name": "Yahoo! Finance Canada", "published_at": "2026-01-30T08:00:00+00:00", "published_display": "30 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": "Assessing Royal Bank of Canada (TSX:RY) Valuation After Mixed Short-Term Returns And Strong One-Year Performance", "summary": "", "url": "https://news.google.com/rss/articles/CBMigwFBVV95cUxOZzh4eG1YSWJkajRyTGZvSjNGWTJ4Mk85eFJTMGtfNklBaVVzOGNaSHVIZHV4YWppOEp3bzUxRTZ5a2ZvMFFXbFJoTjJnMmowWndlcTlKZ0JOWE8yTEdoOWp0d2Z5Y0QyRy15bko1UnE5VnFsdmlQeTBZLUM2RGltNzJsaw?oc=5", "source_name": "Market source", "published_at": "2026-01-27T08:00:00+00:00", "published_display": "27 Jan 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": "Has Royal Bank of Canada (TSX:RY) Peaked After Strong Multi Year Share Price Gains?", "summary": "", "url": "https://news.google.com/rss/articles/CBMiekFVX3lxTE0tNDZpZmF1V1c4amZpc3hpdkhxaGpyOFdpTmJZQjh5TXBCZVlidkxHMnA1ZkpJQWlvdlFXamN2a3ExX1hPc3czajBzUDUzM25FWUtvUkhjVWpla0FKbnZrUHItc2JXM19VRmY3eDRFa2xscFdXUElpQlFn?oc=5", "source_name": "Market source", "published_at": "2026-01-21T08:00:00+00:00", "published_display": "21 Jan 2026 08:00", "sentiment": "positive", "sentiment_pct": 82, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Royal Bank of Canada: Raising Valuation After a Strong 2025 for the Capital Markets Segment", "summary": "", "url": "https://news.google.com/rss/articles/CBMivgFBVV95cUxNMngyQXdZSHp2dm5fV0xYd0s2NkpHLVliNnVibk44bGl1WlZvOVFWSlFnMHM2Nk01dUQ5SV8takp0a0U3bDhpVGJlOTVsRnRJa194R3VZUGNaMWQ5RFAyRWl5QlZFc3R1aW1aSUFKbjlDc05CZHloRlJuMjVDNzdWLVNra1lNbFI2T3RJcWI0UlhqU2ktaDJ0dDFZQnUwbEQ0MEM2MGVKbzd1bjdIVTE4eUNOSEl3Wi12R1VSUFh3?oc=5", "source_name": "Morningstar", "published_at": "2025-12-18T08:00:00+00:00", "published_display": "18 Dec 2025 08:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}], "by_tier": {"direct": [{"title": "Royal Bank of Canada stock falls Friday, underperforms market", "summary": "", "url": "https://news.google.com/rss/articles/CBMivAFBVV95cUxPLTB2eVZ5LXhfOFNkTDZUQlU1VDBfS3RKcFJPTGI3eXZySzMzTzZuQVJldFZrQWk1LUVDX0xXUVhud1ozQUdranFCS3l4Q3ZGdFB1VnctemhmS0hFUDR4NFJPNW5nUS1fUFZKQjBfU3RsbEVMR19pWm5vU29TU1Zjc1l4bEo2b285Z0dtTU1ETjY1Rl9qOVRRMFhNZ3huOXlsbThpWTZna0RCUl9oeGFLeXF3T2xKUnRKd0h1VA?oc=5", "source_name": "MarketWatch", "published_at": "2026-06-19T20:35:00+00:00", "published_display": "19 Jun 2026 20:35", "sentiment": "negative", "sentiment_pct": 22, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Royal Bank of Canada (RY) offers $1.5M auto-call notes linked to S&P 500", "summary": "", "url": "https://news.google.com/rss/articles/CBMirAFBVV95cUxPdkZJcFNMYkZjYXZ5SGktVzFreHhRMDRMRWI4bFFYRHUxVkdBMnRLTVl6ZUdUN2F1cUx5R2JKNzgzR3F2UEtremdUMjYzVHpaMWhkUjhhdnJWZ2Ntc0VKNG9XQnFxcjNUakQ0andBb0VDX2RvV29VaDhPd21NTlFUaHhhbG1rN2xHdTU3Z05XQ3gyZmN3SW1KdVU4TVM0c1pmcUdDWktxWHBBMVpz?oc=5", "source_name": "Stock Titan", "published_at": "2026-06-18T19:18:30+00:00", "published_display": "18 Jun 2026 19:18", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "[424B2] ROYAL BANK OF CANADA Prospectus Supplement", "summary": "", "url": "https://news.google.com/rss/articles/CBMirAFBVV95cUxQY2xxM09ybXlCTDBxdUFOLWI5RUxRNG5lRjhOakNCTm5Bb1hSMVN5bnFRbXRGYUJRWDd1ZkZ1R2hqN3lJWTN3LUdiRjFoeXZTTzltYk1iUTBMRUJsUndSVWE4WklnRWQya3pkUzNZXzJfOVQ3ZUI5SVF2MFY3bzFMVF9pTnpYTU5WS3FjbXlxQUQ2VTZMa0NNVThhX04xeXFaSlNXakNRYlEyWU12?oc=5", "source_name": "Stock Titan", "published_at": "2026-06-18T15:43:44+00:00", "published_display": "18 Jun 2026 15:43", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Royal Bank of Canada (RY) offers $14.95M notes with 8.65% coupon, Dec 2027", "summary": "", "url": "https://news.google.com/rss/articles/CBMirAFBVV95cUxOdlJFRTkyZkVvOVNFZGdpX250NmJKTk5TNHR4TEx6akpKTFllSFk3cmtNLUViMVFCT0pPeGRvZnlyOFJrMHItejRJZ1VjZno5V1RJbzFwdnA2aC04WmtuSl9xZ0lyaG5BTHhfS0hmX2ppSm9lX0lTR0FQeTZQajc4Tkk1dG9XTHFORmFob1JDQTd4LU16TlNoMXB4ZGs5b1FTOHpwbmdoYkZuMWRH?oc=5", "source_name": "Stock Titan", "published_at": "2026-06-18T15:39:25+00:00", "published_display": "18 Jun 2026 15:39", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Royal Bank of Canada (NYSE: RY) offers Auto\u2011Callable Notes tied to SMH and XOP ETFs", "summary": "", "url": "https://news.google.com/rss/articles/CBMirAFBVV95cUxQSkZiVThBTDlwUWxfX01YVXA5UjhhMUw0WUhudEFLYUQ5amdaLUFhc3ZDMk56cFZOQWluX0NEeHFpczNLMmowWFZLamxOUUVGMHVvT2xGeWQxZ1dhUXExREZHS3VoLW5SeXY4MkpKUGJySTBpRUZpZEFsb0pmVnNoUVVjMWNldkVlRnBrUkhJeTczZWhXNmJDOVA5QlRYalZYMUNjd3l2bHRYRjN4?oc=5", "source_name": "Stock Titan", "published_at": "2026-06-18T13:59:40+00:00", "published_display": "18 Jun 2026 13:59", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Royal Bank of Canada stock rises Tuesday, outperforms market", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0wFBVV95cUxQRVZBOVZxaUQ4c01kZ3ZnZHhJQ3BCcWprcFdCRkc4R0twS1cxUHF6OGlQemFSMktLUmh4YjRQV1RTUll0VGpEVGVFb1o3c0ZoM0dIWnBNMFRBZzVENW1wMHl2V3AtN2IwREFVaEtwczhQaExZdnh1cFgtNmwxR1YxUUpYdV9nckQwSmJaUDk2VU9sTGRrbFRVaUUtT1l0RzlaT0QtWDkzLXVlcmVmQlAxT2pIMlRkTEt2ZExVYWViMnZsa0gtc3J5WTNidzFfV3hRSW44?oc=5", "source_name": "MarketWatch", "published_at": "2026-06-16T20:34:00+00:00", "published_display": "16 Jun 2026 20:34", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Royal Bank Of Canada: The Bank That Keeps Proving Me Wrong (NYSE:RY)", "summary": "", "url": "https://news.google.com/rss/articles/CBMinwFBVV95cUxPb1ZId1pDNC1RaXE5SUNMZTVIMnZZRnZNaFBLNEVxNDd3T2NmV2RnVm1fdjFKWE5vd29oMnBnM00teVFkRHVEZUd3RGYya09uRUxOUHdGLVR6LTZ4aTRmdXhTRUkzVlRlSDR1N3JwOGxHdVRSeVRUaG9yNlBLSklsUGNXUUlrWUtYYzFHeGwxLTNTYlc3RXRCSGZjUFJJZjA?oc=5", "source_name": "Seeking Alpha", "published_at": "2026-06-11T07:00:00+00:00", "published_display": "11 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": "Royal Bank of Canada to repurchase up to 45 million of its common shares", "summary": "", "url": "https://news.google.com/rss/articles/CBMinAFBVV95cUxPSlY0dFE2b0tKSVRPTVdqMGRZMXpvMm9HVnlwamplRWgzRE9OUjNXTkhJOXc1aGVGamN3ODFVY25SczlMWkc1dHp2XzQ2WVY0NkZRSmJsRFB3el9QSTVqQXhQT0d3Y0dRbThfVFlzWUZpVThMcnRPdWljZmloRjJoY1JETHhiTDNyM1BTZWt5OFZpcE43UWMzakREdGs?oc=5", "source_name": "Market source", "published_at": "2026-06-10T07:00:00+00:00", "published_display": "10 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Royal Bank of Canada (RY) cleared to repurchase up to 45M shares", "summary": "", "url": "https://news.google.com/rss/articles/CBMitAFBVV95cUxOOGdHNEFrY3UxRjM2djY4RUFRMjZqYXZSVjhHZDZNSnlFenlRX3NSUTgzeVM2bnZGTnBDS29DWGExQmdRUVBsYzlodjZjckZkNDlYQnYwcEViTzczTjhQTHJ4ZldtLWtNSm5na2pkVUFLQjhZOXprbzJJS0s2NjVkbE1OcFUtdnliR2dGUXNFNlRISXlDOTNKUEpsV2R5VnR1a0Z5eXhzaTJoaTRMcVctb285WEM?oc=5", "source_name": "Stock Titan", "published_at": "2026-06-10T07:00:00+00:00", "published_display": "10 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Scotiabank Lifts PT on Royal Bank of Canada (RY) on Fiscal Q1 Earnings", "summary": "", "url": "https://news.google.com/rss/articles/CBMimwFBVV95cUxOU1VIeGM4ZHFGTjF2NWl4TFFPVGtNVlB4MjJNMzlWMGNZUFZJRnVaQnJQT1dPRHJmb3c0eUQwV3hnRGRJZG04el9zbmdFUDJuLV9XaHVKMWFGSExTUnJhRUQtQlU1STZoMlVOaG9GVUFOTkdVZzRqZmZ6WkVyMEFmbTB1MU5hM2Z1QThHUHpMdURqTWl3SldTYzNIRQ?oc=5", "source_name": "Market source", "published_at": "2026-06-05T07:00:00+00:00", "published_display": "05 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Is It Too Late To Consider Royal Bank of Canada (TSX:RY) After Its Strong 1-Year Rally?", "summary": "", "url": "https://news.google.com/rss/articles/CBMimwFBVV95cUxOWHl5WDRjem5ORVBtMDlsa0F4bFg0V1dpcU8wNGhwTnNDZUZSUXBCbmktQ3c1c2lmeThmUVVORXBMN3FFVWFXanJGYUtHS2xHWEJTc0RrQy0wVGNqWDR0V0pvUE9TSkRJOUlzVE1LTE52VnZXTDlHcWJUTWpWVGtfTV81MkpPYk8tbjVNdlRVbW80M0xoSTF2VzRUOA?oc=5", "source_name": "Market source", "published_at": "2026-06-02T07:00:00+00:00", "published_display": "02 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": "TD Securities Remains Bullish on Royal Bank of Canada (RY)", "summary": "", "url": "https://news.google.com/rss/articles/CBMiogFBVV95cUxQWEJvZGZtdlV6VzRuLWdRTHJ2U3RhRnBBNllNRE9lbHFSRVpKaldPNXUzT19MOXRCWWZwZ2lJNXAwZXVITms5aFMyQl9HbDVpZWRYeWQ0T3kydFpKTHF3alkyTHR1XzNHb1RjODY2VXFfSldhUnhLSlNLdUJCRHJYdUc0VWdvaTVXTGFrR2xQNlVjb3Jqb2gxcFJNbi1TRm9pZWc?oc=5", "source_name": "Market source", "published_at": "2026-06-02T07:00:00+00:00", "published_display": "02 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": "Here\u2019s What Analysts Are Saying About Royal Bank of Canada (RY) Post Q1", "summary": "", "url": "https://news.google.com/rss/articles/CBMinwFBVV95cUxQd2NpZ3NINGVGVzk5ZC1fRjVXNnhtV25hWUNWMmRWeGh6T2dxT1pTdlZpTDByWk5uYzNRbC1pdndGOEtoTXVxdThFU3VCaTZ6eFNRRzYyTUtESElRbUh0U3pUTjd0S3djMHJQbk9YTFBmSmUyWjBWVTJ4M3BlUXYzNGhVUmc0NmYwZjVjOXlEVFNrN1M1bVIzOERpN1BUZnM?oc=5", "source_name": "Market source", "published_at": "2026-06-02T07:00:00+00:00", "published_display": "02 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": "Royal Bank of Canada Earnings: Strong Results Across the Board", "summary": "", "url": "https://news.google.com/rss/articles/CBMinwFBVV95cUxNVHJNdHVKbExwdm5CZWstMjBDcWZpMDljcVZtNWZycDhZOEZzWHJ0YkRUZG5PR1U0clduSTZWeU9vSHBPeXY1TDdwREJIejk1Q3BjRHpuX2c2ZTB3eGE2NmxLTTYweThGWmpXdWxXa3c3MjIyQnhtMm9uMzhQWlR3b1lfMklaNnB3bEZNaUktaUFvcFJTbk80M294dmdydkE?oc=5", "source_name": "Morningstar", "published_at": "2026-05-28T07:00:00+00:00", "published_display": "28 May 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Royal Bank (RY) Q2 Earnings and Revenues Beat Estimates", "summary": "", "url": "https://news.google.com/rss/articles/CBMilAFBVV95cUxQal9GbnVjRy11dXBBZUlCUUNmN2I2NWU0eVN4NjhkNXU2cjRYVWpVdVEzdWlZajRhcWFmS3VFb1BwLUJSVUpmVG1XQzRMRGU5T1NrWnVZQjJkaFBaMWljM0diUmFjQmdBV0dfcWRUYkJEanMxQ3BIdTBiN0xhQXF3OVY5U3FoWTVON3RRMEhLX0Qwd2N1?oc=5", "source_name": "Market source", "published_at": "2026-05-28T07:00:00+00:00", "published_display": "28 May 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Royal Bank Of Canada Q2 Earnings Call Highlights", "summary": "", "url": "https://news.google.com/rss/articles/CBMimgFBVV95cUxPb1BjcWozOUI2amtsWlU0T2ZaVWk4VjFwNjRaUmo1dEthZmppVXJpUDR4MkQxbnZVMm9kYkJpa21QN0UzYTdDOUI1S2F6WnNMb1BtWlNOMFZFZ2NCMWZFeFRjankxcjZZaF9HVGVCQnFIejdkUDlDM201VHhraTNUTW5kTkphamhERG5fWUhZWjZxYTlMUG5vb093?oc=5", "source_name": "Market source", "published_at": "2026-05-28T07:00:00+00:00", "published_display": "28 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Royal Bank of Canada shares rise after quarterly earnings top expectations (RY)", "summary": "", "url": "https://news.google.com/rss/articles/CBMimgFBVV95cUxQQmktZFdaN3A1N1BubGQwOFdpSXhOWW05RzRBMjNxVjlYbzc1Z1lBdFdDMGxiOFhaTHVPZVRLQXdtZU43NmhSUUdRMk15Wk1IZzgzalNRMWdaUUkyQ2xyMDVrT0FrUTBSWnYzMTBpS2oxWWoyd0daQ3ZqN0Jva0NicVVLZFVBNE1sakRIS0UydHpYYWlXU1Noek5R?oc=5", "source_name": "Market source", "published_at": "2026-05-28T07:00:00+00:00", "published_display": "28 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Why Royal Bank (RY) is a Great Dividend Stock Right Now", "summary": "", "url": "https://news.google.com/rss/articles/CBMikgFBVV95cUxNQTIxLUp0SUs1bjVGejRnWlpYem1uNll6Nzc2ejMyRWxIUWRIejRUS045OTJ0WXNPOC1oWWRaV195azE5SHlYQ1JOTHZ3eU9VQXhJZXhDN2J0blFiaVNYb3JEWlVkckRkeTJReGh5NjJqRHE4TXR1UUQ5TGE5cnQxOHM2XzNiaEtISThZM3VmOGpNdw?oc=5", "source_name": "Market source", "published_at": "2026-05-25T07:00:00+00:00", "published_display": "25 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Is Royal Bank of Canada (TSX:RY) Still Attractively Priced After Its Strong Share Price Run", "summary": "", "url": "https://news.google.com/rss/articles/CBMikwFBVV95cUxPQmowQ2h5M1c5eUFTZ2xyd2MxY3hVb0VQQjlhQ194Yk5WX3NEel9UdEo1aDRhTHgwOWRmTzc1WnhVRWJjS0xVWG9QZWw2X0Y1X0tJYUpuS3MzUmFveURLaHBZZDd2NVZMbVI1NmY1ZHJ2aWU5RVRLcjdCRFVwcjVDaDYtWmhVamhhSUxBYmtlMWZyY0E?oc=5", "source_name": "Market source", "published_at": "2026-05-18T07:00:00+00:00", "published_display": "18 May 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": "Power Corp. of Canada Earnings: Strong Growth From Great-West and IGM Financial", "summary": "", "url": "https://news.google.com/rss/articles/CBMirgFBVV95cUxQQ0dIRThDeGlLNGhPejdONmNqNUU3ZUtGZktORHdkejlhdlJMWXdHTUVNVl8ybk5VMkhSal8zU0tPbmo4S240czh0cHYtUkhDLUpyeld0RERSWTZNSWNWU2ZTa2l1Y1BYcUI4eVpOWVBVUm84Ml9CczdkMkxvSFFGVjkxNWx6TElKSVQwY0liZ3VrN3p2a2NfQ0x6aWdVb1VodV9Eam8tb1g2RFRFS3c?oc=5", "source_name": "Morningstar", "published_at": "2026-05-13T07:00:00+00:00", "published_display": "13 May 2026 07:00", "sentiment": "positive", "sentiment_pct": 82, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Royal Bank Of Canada (TSX:RY) Valuation Check After Recent Share Price Momentum", "summary": "", "url": "https://news.google.com/rss/articles/CBMikwFBVV95cUxQU0VGakJtMHZ0VmhMeGVTRVUzX1huTUlkOGpRYndyRjdxeXpEd2E0UmFLZUdTalo3dUk5VGhNeWRDRDRHRVdJR09WRjhrWkZldUkwNmZFOFIzczY0LVNjTnd6LXNEOVdiNksxVElfZjNmd280NTk5RkdWbzNHSDZMMDdCTWlscjI5REVJQ3FfQTg1dTQ?oc=5", "source_name": "Market source", "published_at": "2026-05-11T07:00:00+00:00", "published_display": "11 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": "Is It Too Late To Consider Royal Bank of Canada (TSX:RY) After 1-Year 50% Gain?", "summary": "", "url": "https://news.google.com/rss/articles/CBMimwFBVV95cUxOeEJzam9OdEJyWXE4bDRRdklHT1BjdG9qLTNLTlNCZktTV29uaElOOVZHTXlQOHFHWXY2QzI5LVF6ZmFGNXBHSXJkd1MwOTF4QkxscGtWRWpqcnpKcHg4eU5VdGlRdlQyZGlkYmRlV0JCYTJFTnc0NHRqQWVmRUw2NHo4WVRhZXBmelpVOS1Ha051bXpJYUVjS3AxMA?oc=5", "source_name": "Market source", "published_at": "2026-05-03T07:00:00+00:00", "published_display": "03 May 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 It Too Late To Reassess Royal Bank of Canada (TSX:RY) After Its 1-Year Rally?", "summary": "", "url": "https://news.google.com/rss/articles/CBMimwFBVV95cUxOLXdxVnV3NlhtcFJHaVI1Y1l1dnhzZ2tDb1g5X0QwcVhhU3prUmlIZVFrdDAxLUNsVk9IRXhJQmdEQURKdExpWkc1MHRBTVB5Snh5UE9aUTFWQ2NnUms3U3hkWEU4TkpldE1JQ1c3VWJia1drbHJPU2xVMnQ1cU1DSzFKMmxDbXBDYTMwekgtRm01ZG1BR2FDNnZfSQ?oc=5", "source_name": "Market source", "published_at": "2026-04-16T07:00:00+00:00", "published_display": "16 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": "The Bull Case For Royal Bank of Canada (TSX:RY) Could Change Following Earnings, Product Expansion And New Growth Fund - Learn Why", "summary": "", "url": "https://news.google.com/rss/articles/CBMilwFBVV95cUxOOFVoS1ZxcDU3UWx6TklpWDdsVHBDNWJPMGdsT2ZmcEpYeDRpM2RrZFlHYzUxc1VTRWhHeENRZmZROHRsWHpZS3o4ZENhRkxDZnJYTWFjVGg2NG5oUVlIOUM3dnVuVnlLbGcwdlBUcDR6OU5vankteFFwSUxLN2xYVHZ6eXJYem9tMHcySWVVaENsU1lld1Zv?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": 82, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Assessing Royal Bank of Canada (TSX:RY) Valuation After Recent Share Price Pullback", "summary": "", "url": "https://news.google.com/rss/articles/CBMinAFBVV95cUxOS0pIa05rdlc3UlUzZTFPOHFoY0ZLRm45b3hRWXRNOUYzY0hZelY2bFVyZG5oNWhqd1BXdzFqQklEV0ItM3NaeHZ0NUJFRkpwdTgwV2FSMUZEWGZ4ampWOThKVUlmZHZVVHhpUGE1TnRYSVpZdHZtS0wtNHpjOUlZbzhiTFVuOE9xSzBIWl9tY3hubXJSLU4wckk2NUw?oc=5", "source_name": "Market source", "published_at": "2026-03-26T07:00:00+00:00", "published_display": "26 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": "Is Royal Bank of Canada (TSX:RY) Still Attractive After Strong Multi Year Share Price Gains", "summary": "", "url": "https://news.google.com/rss/articles/CBMiekFVX3lxTE1icF82elE1WFY2ZThFanZmV1N5Q00zTU1vdWdGMWRDdnRkRjN1SUNsRXlveUhoZ3JGQ3M1bU5WNFRoTlVNU25CaDZzUlp2MVJzTjhOMWhKTk9jWVZNWE9abUtkUjZFRktSTm4zSXpiZmFpOFBkenppMG1R?oc=5", "source_name": "Market source", "published_at": "2026-03-11T07:00:00+00:00", "published_display": "11 Mar 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": "Is Royal Bank of Canada (RY) a Buy Post Earnings?", "summary": "", "url": "https://news.google.com/rss/articles/CBMiekFVX3lxTFBLbEdPbDFLUUhUVUN3d096STBHdUtMeHpOaGdiZDRQTWtmNkJNTy04SzNPUXFtQ3Fkd0txa3p0bm94ZnVnelBhaWJSUXdYM0tMR25FVHFFS1owX3JrOElsNnp1SldTTmNFb1g3UUlraTRETTRneS0tSzN3?oc=5", "source_name": "Market source", "published_at": "2026-03-09T07:00:00+00:00", "published_display": "09 Mar 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Royal Bank of Canada Earnings: Strong Trading Income and Decent Loan Growth", "summary": "", "url": "https://news.google.com/rss/articles/CBMisAFBVV95cUxPTENWRHFCTG1GbEthb0EtUmpSeUZkT2ZiVkdmNVE2Q210RW1MZG1qLWV1RkE4VG9DeEZmajlfRHU3Q2ZjZzlkUWdQeEJvTGNSTmJib3NIejk5STdLVlI1R0NiUmF1YVNpbTdnaHpfX0E0eFFyOEttQmY5bDNWZ2FldUt3TFptRGt6eHR6MFJpVDNCYWl2TFd2aXNTajkzRm5xeGF3WFl2UExOWG1pdEtJbw?oc=5", "source_name": "Morningstar", "published_at": "2026-02-26T08:00:00+00:00", "published_display": "26 Feb 2026 08:00", "sentiment": "positive", "sentiment_pct": 82, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "How The Investment Story For Royal Bank of Canada (TSX:RY) Is Quietly Shifting Higher", "summary": "", "url": "https://news.google.com/rss/articles/CBMihwFBVV95cUxNaW5LTm1YUFU2YmlwcTdMNF9UcmhSSEd3NTh5UEl1d3dYX3I4LTVlNndvdUZoWUdySmM5NDBKMHNCSzhPVkVVcXprbkRzeVp0VG5IOVc4Uk1RYVpaLXFfR1V3dXRNZlI4LTRCaS1ZM1hZam9HRDZuMXZwb2poZWtlYnhIQ1ZYUDA?oc=5", "source_name": "Market source", "published_at": "2026-02-26T08:00:00+00:00", "published_display": "26 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": "Outlook for Royal Bank of Canada Stock in 2026", "summary": "", "url": "https://news.google.com/rss/articles/CBMihwFBVV95cUxPN0ZpblhKM1RnSWN4bVYwZmtETWNZRWNHdUNvOHNTeVE4aEw1ZVNJb19lS2RPWXFJSUE0M0d2UGcwN1NTcHIwekxOVEg5YUtiT1pHaEJ5X2J3X2VvVndpMDdCU1B5U1FQVzRiVTlSZTMyVXI4V0UwanhldFNiUkdQZ1Z2Z2JzdGs?oc=5", "source_name": "Yahoo! Finance Canada", "published_at": "2026-01-30T08:00:00+00:00", "published_display": "30 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": "Assessing Royal Bank of Canada (TSX:RY) Valuation After Mixed Short-Term Returns And Strong One-Year Performance", "summary": "", "url": "https://news.google.com/rss/articles/CBMigwFBVV95cUxOZzh4eG1YSWJkajRyTGZvSjNGWTJ4Mk85eFJTMGtfNklBaVVzOGNaSHVIZHV4YWppOEp3bzUxRTZ5a2ZvMFFXbFJoTjJnMmowWndlcTlKZ0JOWE8yTEdoOWp0d2Z5Y0QyRy15bko1UnE5VnFsdmlQeTBZLUM2RGltNzJsaw?oc=5", "source_name": "Market source", "published_at": "2026-01-27T08:00:00+00:00", "published_display": "27 Jan 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": "Has Royal Bank of Canada (TSX:RY) Peaked After Strong Multi Year Share Price Gains?", "summary": "", "url": "https://news.google.com/rss/articles/CBMiekFVX3lxTE0tNDZpZmF1V1c4amZpc3hpdkhxaGpyOFdpTmJZQjh5TXBCZVlidkxHMnA1ZkpJQWlvdlFXamN2a3ExX1hPc3czajBzUDUzM25FWUtvUkhjVWpla0FKbnZrUHItc2JXM19VRmY3eDRFa2xscFdXUElpQlFn?oc=5", "source_name": "Market source", "published_at": "2026-01-21T08:00:00+00:00", "published_display": "21 Jan 2026 08:00", "sentiment": "positive", "sentiment_pct": 82, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Royal Bank of Canada: Raising Valuation After a Strong 2025 for the Capital Markets Segment", "summary": "", "url": "https://news.google.com/rss/articles/CBMivgFBVV95cUxNMngyQXdZSHp2dm5fV0xYd0s2NkpHLVliNnVibk44bGl1WlZvOVFWSlFnMHM2Nk01dUQ5SV8takp0a0U3bDhpVGJlOTVsRnRJa194R3VZUGNaMWQ5RFAyRWl5QlZFc3R1aW1aSUFKbjlDc05CZHloRlJuMjVDNzdWLVNra1lNbFI2T3RJcWI0UlhqU2ktaDJ0dDFZQnUwbEQ0MEM2MGVKbzd1bjdIVTE4eUNOSEl3Wi12R1VSUFh3?oc=5", "source_name": "Morningstar", "published_at": "2025-12-18T08:00:00+00:00", "published_display": "18 Dec 2025 08:00", "sentiment": "positive", "sentiment_pct": 66, "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": 15, "negative": 1, "neutral": 17, "score": 56, "total": 33, "label": "Balanced news tone", "tone": "neutral"}, "classifier": {"primary_event": "general", "primary_label": "Market update", "confidence": 81, "events": [{"event": "general", "label": "Market update", "weight": 12.4, "count": 20}, {"event": "earnings", "label": "Earnings", "weight": 6.0, "count": 9}, {"event": "capital_return", "label": "Capital return", "weight": 1.65, "count": 3}, {"event": "guidance", "label": "Guidance", "weight": 0.55, "count": 1}], "positive_events": 15, "negative_events": 1}, "market_context": {"has_market_context": true, "latest_close": 284.08, "latest_week": "2026-06-19", "one_week_move": 1.8, "four_week_move": 8.4, "twelve_week_move": 30.1, "trend_signal": "1", "trend_label": "Trend active", "trend_tone": "positive", "market_dynamics": 0.982905, "market_dynamics_buy_signal": false, "relative_strength": 17.269219, "fair_value_gap": 71.8, "fair_value_label": "Materially above fair value", "fair_value_tone": "negative", "expectation_direction": "positive", "expectation_probability": 68.8496, "reaction_label": "Price digesting", "reaction_tone": "neutral", "market_sentence": "+1.8% over one week, +8.4% over four weeks, trend active, and materially above fair value."}, "interpretation": {"label": "Balanced read", "tone": "neutral", "classification": "balanced", "summary": "News tone and price action are not far from neutral.", "confidence": 66, "badges": [], "opportunities": [], "risks": [], "event_label": "Market update", "sentiment_word": "balanced"}, "charts": {"sources": [{"label": "Market source", "count": 20}, {"label": "Stock Titan", "count": 5}, {"label": "Morningstar", "count": 4}, {"label": "MarketWatch", "count": 2}, {"label": "Seeking Alpha", "count": 1}, {"label": "Yahoo! Finance Canada", "count": 1}], "tiers": [{"label": "Direct company coverage", "count": 33}, {"label": "Industry context", "count": 0}, {"label": "Sector context", "count": 0}], "events": [{"label": "Market update", "count": 20}, {"label": "Earnings", "count": 9}, {"label": "Capital return", "count": 3}, {"label": "Guidance", "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": "81/100 classification confidence."}, {"label": "Company focus", "value": "33", "tone": "positive", "text": "directly relevant articles"}, {"label": "Source quality", "value": "7", "tone": "positive", "text": "high-authority source matches"}, {"label": "Trend context", "value": "Trend active", "tone": "positive", "text": "+1.8% over one week, +8.4% over four weeks, trend active, and materially above fair value."}, {"label": "Latest direct headline", "value": "Negative", "tone": "negative", "text": "Royal Bank of Canada stock falls Friday, underperforms market"}], "updated_at": "2026-06-22T05:14:18.690524+00:00", "disclaimer": "Educational market research only. Not financial, investment, trading, tax, or legal advice."}