Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
TD Securities | Apr 30, 2025 | Maintains |
Barclays | Apr 28, 2025 | Initiates |
BMO Capital | Feb 20, 2025 | Maintains |
UBS | Feb 20, 2025 | Maintains |
UBS | Jan 10, 2025 | Upgrade |
BMO Capital | Nov 01, 2024 | Maintains |
Stifel | Oct 03, 2024 | Maintains |
RBC Capital | Aug 02, 2024 | Maintains |
Stifel | Aug 02, 2024 | Upgrade |
Canaccord Genuity | May 02, 2024 | Maintains |
RBC Capital | Apr 08, 2024 | Assumes |
Citigroup | Feb 23, 2024 | Maintains |
Scotiabank | Feb 09, 2024 | Maintains |
UBS | Jan 05, 2024 | Downgrade |
RBC Capital | Nov 03, 2023 | Maintains |
Stifel | Aug 29, 2023 | Maintains |
RBC Capital | Aug 04, 2023 | Maintains |
RBC Capital | May 04, 2023 | Maintains |
UBS | May 04, 2023 | Maintains |
Stifel | May 02, 2023 | Initiates |
Scotiabank | Apr 26, 2023 | Assumes |
RBC Capital | Feb 23, 2023 | Reiterates |
RBC Capital | Nov 04, 2022 | Maintains |
RBC Capital | Nov 02, 2022 | Maintains |
RBC Capital | Sep 12, 2022 | Maintains |
Canaccord Genuity | Aug 05, 2022 | Maintains |
TD Securities | Jul 05, 2022 | Maintains |
RBC Capital | May 05, 2022 | Maintains |
RBC Capital | Nov 05, 2021 | Maintains |
Stifel | Nov 05, 2021 | Downgrade |