Analysts
Scores, price targets and rating changes published by the firms we track. Informational, not advice.
Rating scores
Each factor is scored 1 (weak) to 5 (strong).
- Overall2
- DCF2
- Return on equity4
- Return on assets2
- Debt / equity1
- P/E2
- P/B1
Average price target
Mean of the targets analysts published in each window.
Price target is not available for RY.TO.
Recent rating changes
The latest 40 changes by research firm, newest first.
| Date | Firm | Action | From | To |
|---|---|---|---|---|
| Aug 29, 2025 | Argus Research | maintain | Buy | Buy |
| Dec 5, 2024 | BMO Capital | maintain | Outperform | Outperform |
| Aug 29, 2024 | BMO Capital | maintain | Outperform | Outperform |
| Jun 6, 2024 | Argus Research | maintain | Buy | Buy |
| Apr 5, 2024 | BMO Capital | upgrade | Market Perform | Outperform |
| Dec 18, 2023 | B of A Securities | upgrade | Neutral | Buy |
| Aug 25, 2023 | Credit Suisse | maintain | Outperform | Outperform |
| Aug 25, 2023 | Barclays | maintain | Underweight | Underweight |
| Aug 21, 2023 | Barclays | maintain | Underweight | Underweight |
| Jun 27, 2023 | Truist Securities | maintain | Hold | Hold |
| May 4, 2023 | RBC Capital | maintain | Sector Perform | Sector Perform |
| Apr 5, 2023 | Citigroup | maintain | Neutral | Neutral |
| Jun 6, 2022 | Argus Research | maintain | Buy | Buy |
| Nov 4, 2021 | RBC Capital | maintain | Sector Perform | Sector Perform |
| May 9, 2021 | BMO Capital | maintain | Market Perform | Market Perform |
| Mar 2, 2021 | B of A Securities | downgrade | Buy | Neutral |
| Mar 1, 2021 | Argus Research | maintain | Buy | Buy |
| Dec 14, 2020 | Raymond James | downgrade | Outperform | Market Perform |
| Sep 7, 2020 | Raymond James | maintain | Outperform | Outperform |
| Aug 9, 2020 | Citigroup | downgrade | Buy | Neutral |
| May 13, 2020 | B of A Securities | maintain | Buy | Buy |
| May 5, 2020 | Raymond James | maintain | Outperform | Outperform |
| Mar 26, 2020 | Citigroup | upgrade | Neutral | Buy |
| Mar 25, 2020 | CFRA | maintain | Hold | Hold |
| Feb 24, 2020 | Credit Suisse | maintain | Outperform | Outperform |
| Feb 9, 2020 | Raymond James | maintain | Outperform | Outperform |
| Jan 16, 2020 | Citigroup | maintain | Neutral | Neutral |
| Oct 31, 2019 | DA Davidson | upgrade | Neutral | Buy |
| Aug 8, 2019 | BMO Capital | maintain | Market Perform | Market Perform |
| Feb 7, 2019 | BMO Capital | upgrade | Underperform | Market Perform |
| Jul 17, 2018 | BMO Capital | downgrade | Market Perform | Underperform |
| May 7, 2018 | Raymond James | maintain | Outperform | Outperform |
| May 5, 2018 | Argus | maintain | Buy | Buy |
| Jan 30, 2018 | B of A Securities | upgrade | Underperform | Buy |
| Jan 30, 2018 | Bank of America | upgrade | Underperform | Buy |
| Aug 13, 2017 | BMO Capital | downgrade | Outperform | Market Perform |
| Apr 3, 2017 | TD Securities | downgrade | Buy | Hold |
| Feb 27, 2017 | Keefe, Bruyette & Woods | upgrade | Underperform | Market Perform |
| Feb 27, 2017 | Keefe Bruyette & Woods | upgrade | Underperform | Market Perform |
| Feb 9, 2017 | DA Davidson | downgrade | Buy | Neutral |