Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
RBC Capital | Jan 09, 2025 | Upgrade |
RBC Capital | Dec 06, 2024 | Reiterates |
BMO Capital | Aug 30, 2024 | Maintains |
BMO Capital | May 31, 2024 | Maintains |
B of A Securities | Dec 18, 2023 | Upgrade |
RBC Capital | Sep 01, 2023 | Maintains |
National Bank Financial Inc | Sep 01, 2023 | Maintains |
Barclays | Sep 01, 2023 | Maintains |
BMO Capital | Sep 01, 2023 | Maintains |
RBC Capital | Feb 27, 2023 | Maintains |
Keefe, Bruyette & Woods | Jun 30, 2021 | Downgrade |
William Blair | Jun 21, 2021 | Downgrade |
B. Riley Securities | Jun 18, 2021 | Downgrade |
B. Riley Securities | Dec 09, 2020 | Initiates |
Keefe, Bruyette & Woods | Oct 19, 2020 | Upgrade |
CFRA | May 29, 2020 | Maintains |
B of A Securities | May 13, 2020 | Maintains |
Barclays | May 11, 2020 | Maintains |
Keefe, Bruyette & Woods | May 07, 2020 | Upgrade |
B of A Securities | Feb 04, 2020 | Upgrade |
Keefe, Bruyette & Woods | Feb 21, 2019 | Downgrade |
Wells Fargo | Nov 01, 2018 | Maintains |
RBC Capital | May 24, 2018 | Maintains |
Barclays | Dec 19, 2017 | Upgrade |
Wells Fargo | Oct 20, 2017 | Maintains |
TD Securities | Sep 06, 2017 | Upgrade |
Credit Suisse | Mar 31, 2017 | Upgrade |
B of A Securities | Nov 01, 2016 | Initiates |
Bank of America | Nov 01, 2016 | Initiates |
Dundee | Sep 21, 2016 | Initiates |