Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
RBC Capital | May 06, 2025 | Maintains |
Wells Fargo | Apr 30, 2025 | Maintains |
Wells Fargo | Apr 28, 2025 | Maintains |
JP Morgan | Apr 24, 2025 | Maintains |
UBS | Apr 17, 2025 | Maintains |
Keefe, Bruyette & Woods | Apr 08, 2025 | Maintains |
Keefe, Bruyette & Woods | Feb 07, 2025 | Maintains |
RBC Capital | Feb 07, 2025 | Maintains |
Wells Fargo | Feb 06, 2025 | Maintains |
Raymond James | Feb 06, 2025 | Downgrade |
JP Morgan | Feb 03, 2025 | Maintains |
Wells Fargo | Jan 29, 2025 | Maintains |
Wells Fargo | Dec 02, 2024 | Upgrade |
B. Riley Securities | Oct 31, 2024 | Maintains |
RBC Capital | Aug 05, 2024 | Reiterates |
JMP Securities | Jul 30, 2024 | Maintains |
RBC Capital | May 23, 2024 | Reiterates |
Truist Securities | May 02, 2024 | Maintains |
JP Morgan | May 02, 2024 | Maintains |
Oppenheimer | May 02, 2024 | Maintains |
JMP Securities | Mar 26, 2024 | Reiterates |
Wells Fargo | Jan 29, 2024 | Maintains |
B. Riley Securities | Jan 08, 2024 | Downgrade |
JP Morgan | Oct 25, 2023 | Maintains |
RBC Capital | Jul 26, 2023 | Maintains |
Citigroup | Jul 26, 2023 | Maintains |
Wells Fargo | Jul 26, 2023 | Maintains |
JMP Securities | Jul 26, 2023 | Reiterates |
B. Riley Securities | Jun 16, 2023 | Initiates |
Citigroup | Apr 28, 2023 | Maintains |