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).
- Overall3
- DCF3
- Return on equity5
- Return on assets5
- Debt / equity1
- P/E3
- P/B2
Average price target
Mean of the targets analysts published in each window.
Price target is not available for CNR.TO.
Recent rating changes
The latest 40 changes by research firm, newest first.
| Date | Firm | Action | From | To |
|---|---|---|---|---|
| Nov 2, 2026 | Citigroup | maintain | Buy | Buy |
| Nov 2, 2026 | Barclays | maintain | Equal Weight | Equal Weight |
| Oct 7, 2026 | Citigroup | maintain | Buy | Buy |
| Oct 2, 2026 | Susquehanna | maintain | Neutral | Neutral |
| Sep 23, 2026 | B of A Securities | maintain | Buy | Buy |
| Aug 31, 2026 | Argus Research | maintain | Hold | Hold |
| Jul 27, 2026 | Wells Fargo | maintain | Overweight | Overweight |
| Jul 27, 2026 | RBC Capital | maintain | Outperform | Outperform |
| Jul 27, 2026 | Evercore ISI Group | maintain | Outperform | Outperform |
| Jul 27, 2026 | Barclays | maintain | Equal Weight | Equal Weight |
| Jul 14, 2026 | Susquehanna | downgrade | Positive | Neutral |
| Jul 9, 2026 | Citigroup | maintain | Buy | Buy |
| Jul 8, 2026 | Wells Fargo | maintain | Overweight | Overweight |
| Jun 25, 2026 | Evercore ISI Group | upgrade | In Line | Outperform |
| Jun 25, 2026 | CIBC | maintain | Outperform | Outperform |
| Jun 25, 2026 | Barclays | maintain | Equal Weight | Equal Weight |
| Jun 23, 2026 | B of A Securities | maintain | Buy | Buy |
| Jun 9, 2026 | CIBC | maintain | Outperform | Outperform |
| Apr 30, 2026 | RBC Capital | maintain | Outperform | Outperform |
| Apr 30, 2026 | Evercore ISI Group | maintain | In Line | In Line |
| Apr 30, 2026 | Citigroup | maintain | Buy | Buy |
| Apr 30, 2026 | Barclays | maintain | Equal Weight | Equal Weight |
| Apr 9, 2026 | B of A Securities | upgrade | Neutral | Buy |
| Mar 31, 2026 | Bernstein | maintain | Market Perform | Market Perform |
| Mar 27, 2026 | Barclays | maintain | Equal Weight | Equal Weight |
| Feb 2, 2026 | Stephens & Co. | maintain | Equal Weight | Equal Weight |
| Feb 2, 2026 | RBC Capital | maintain | Outperform | Outperform |
| Feb 2, 2026 | Evercore ISI Group | maintain | In Line | In Line |
| Feb 2, 2026 | Citigroup | maintain | Buy | Buy |
| Jan 15, 2026 | Barclays | maintain | Equal Weight | Equal Weight |
| Jan 8, 2026 | Citigroup | maintain | Buy | Buy |
| Nov 28, 2025 | CIBC | upgrade | Neutral | Outperform |
| Nov 3, 2025 | Susquehanna | maintain | Positive | Positive |
| Nov 3, 2025 | RBC Capital | maintain | Outperform | Outperform |
| Nov 3, 2025 | Evercore ISI Group | maintain | In Line | In Line |
| Nov 3, 2025 | Citigroup | maintain | Buy | Buy |
| Oct 13, 2025 | Citigroup | maintain | Buy | Buy |
| Oct 6, 2025 | Wells Fargo | maintain | Overweight | Overweight |
| Oct 2, 2025 | Barclays | maintain | Equal Weight | Equal Weight |
| Sep 29, 2025 | B of A Securities | maintain | Neutral | Neutral |