Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
Barclays | Mar 31, 2025 | Maintains |
JP Morgan | Feb 24, 2025 | Upgrade |
Wells Fargo | Feb 24, 2025 | Maintains |
Barclays | Dec 31, 2024 | Maintains |
Barclays | Nov 15, 2024 | Maintains |
B of A Securities | Nov 15, 2024 | Downgrade |
RBC Capital | Nov 15, 2024 | Reiterates |
Wells Fargo | Sep 25, 2024 | Maintains |
Cantor Fitzgerald | Sep 16, 2024 | Reiterates |
B of A Securities | Aug 15, 2024 | Maintains |
JP Morgan | Aug 15, 2024 | Downgrade |
Barclays | Aug 15, 2024 | Maintains |
Baird | Aug 15, 2024 | Maintains |
RBC Capital | Aug 15, 2024 | Reiterates |
Wells Fargo | Mar 27, 2024 | Maintains |
RBC Capital | Mar 27, 2024 | Reiterates |
Wedbush | Mar 19, 2024 | Maintains |
HSBC | Mar 05, 2024 | Maintains |
B of A Securities | Dec 21, 2023 | Maintains |
Wells Fargo | Dec 15, 2023 | Maintains |
Baird | Dec 12, 2023 | Maintains |
B of A Securities | Dec 11, 2023 | Maintains |
Morgan Stanley | Dec 08, 2023 | Upgrade |
Raymond James | Nov 08, 2023 | Maintains |
Cantor Fitzgerald | Oct 17, 2023 | Initiates |
HSBC | Sep 06, 2023 | Initiates |
B of A Securities | Jul 19, 2023 | Upgrade |
Morgan Stanley | Jul 11, 2023 | Reiterates |
Barclays | Jun 01, 2023 | Upgrade |
JP Morgan | Apr 28, 2023 | Initiates |