SecBot SecBot
← Back to Analyst Consensus
RY Buy

ROYAL BANK OF CANADA

Current Price —
Implied Upside —
Analysts 23

30-Day Momentum

▲ 0 upgrades  /  ▼ 0 downgrades  /  0 reiterations  from 0 firms

Rating Timeline

Date ▼FirmActionFrom → To RatingPrice TargetFirm Rating
Aug 29, 2025Argus ResearchmaintainBuy → Buy$16253%
Dec 5, 2024BMO CapitalmaintainOutperform → Outperform$19353%
Aug 29, 2024BMO CapitalmaintainOutperform → Outperform$16553%
Jun 6, 2024Argus ResearchmaintainBuy → Buy$12053%
Apr 5, 2024BMO CapitalupgradeMarket Perform → Outperform$15053%
Dec 18, 2023B of A SecuritiesupgradeNeutral → Buy$053%
Aug 25, 2023Credit SuissemaintainOutperform → Outperform$139—
Aug 25, 2023BarclaysmaintainUnderweight → Underweight$12653%
Aug 21, 2023BarclaysmaintainUnderweight → Underweight$12453%
Jun 6, 2022Argus Researchmaintain— → Buy$12553%
Mar 2, 2021B of A SecuritiesdowngradeBuy → Neutral$12553%
Mar 1, 2021Argus Researchmaintain— → Buy$10053%
May 13, 2020B of A Securitiesmaintain— → Buy$9853%
Mar 25, 2020CFRAmaintain— → Hold$6960%
Feb 24, 2020Credit Suissemaintain— → Outperform$112—
Jan 30, 2018B of A SecuritiesupgradeUnderperform → Buy$053%
Apr 3, 2017TD SecuritiesdowngradeBuy → Hold$054%
Feb 27, 2017Keefe, Bruyette & WoodsupgradeUnderperform → Market Perform$058%
Dec 12, 2016Argus Researchmaintain— → Buy$7753%
Dec 1, 2016Rafferty CapitaldowngradeBuy → Hold$0—
Nov 21, 2016TD SecuritiesupgradeHold → Buy$054%
Nov 1, 2016B of A Securitiesinitiate— → Underperform$053%
Sep 14, 2016Citigroupmaintain— → Buy$9554%
Aug 25, 2016Argus Researchmaintain— → Buy$053%
Aug 15, 2016Citigroupmaintain— → Buy$8954%
Jul 1, 2016Argus Researchinitiate— → Buy$053%
Feb 17, 2016Barclaysmaintain— → Underweight$5853%
Aug 27, 2015B of A Securitiesmaintain— → Buy$7253%
Mar 31, 2015CitigroupupgradeNeutral → Buy$054%
Feb 20, 2015Keefe, Bruyette & WoodsdowngradeMarket Perform → Underperform$7458%
Oct 9, 2014Canaccord GenuitydowngradeBuy → Hold$048%
Aug 19, 2014Barclaysmaintain— → Equal-Weight$8253%
May 30, 2014CIBCdowngradeSector Outperform → Sector Perform$064%
May 1, 2014Canaccord Genuityinitiate— → Buy$048%
Dec 9, 2013National Bank Financial IncupgradeSector Perform → Outperform$75—
Dec 6, 2013TD SecuritiesupgradeHold → Buy$054%
Nov 21, 2013Barclaysmaintain— → Equal-Weight$7053%
Oct 17, 2013TD Securitiesinitiate— → Hold$054%
Sep 10, 2013Rafferty CapitalupgradeHold → Buy$70—
May 14, 2013Morgan StanleyupgradeUnderweight → Equal-Weight$054%
Mar 1, 2013BMO Capitalmaintain— → Market Perform$65.553%
Feb 20, 2013BarclaysupgradeUnderperform → Equal-Weight$6553%
Feb 11, 2013Barclaysmaintain— → Underweight$6153%
Dec 4, 2012Citigroupinitiate— → Buy$6754%
Nov 30, 2012UBSdowngradeBuy → Neutral$6254%
Nov 30, 2012MacquarieupgradeNeutral → Outperform$056%
Aug 31, 2012National Bank Financial Incmaintain— → Sector Perform$62—
Aug 31, 2012B of A Securitiesmaintain— → Buy$6553%
Aug 31, 2012Canaccord Genuitymaintain— → Buy$6248%
Aug 31, 2012Credit SuisseupgradeNeutral → Outperform$61—

Price Target Trend

Jul 30, 2026 Oct 26, 2026

EPS Estimates

0y —
+1y —
+1q —
0q —

Cross-Platform Signals

No cross-platform signals in the last 90 days

Fresh Analyst Detail

Price targets, earnings estimates, and firm actions for this ticker — updated within the last 24 hours.

Subscribe for Full Access