Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
RBC Capital | Aug 18, 2025 | Maintains |
JMP Securities | Aug 06, 2025 | Maintains |
Keefe, Bruyette & Woods | Aug 04, 2025 | Maintains |
Raymond James | Jul 28, 2025 | Initiates |
JMP Securities | Jul 14, 2025 | Maintains |
Wells Fargo | Jul 11, 2025 | Maintains |
Barclays | Jul 10, 2025 | Maintains |
Wells Fargo | May 23, 2025 | Maintains |
JMP Securities | May 08, 2025 | Maintains |
Barclays | May 06, 2025 | Maintains |
Wells Fargo | May 06, 2025 | Maintains |
Morgan Stanley | Apr 14, 2025 | Maintains |
TD Cowen | Apr 09, 2025 | Maintains |
JMP Securities | Apr 08, 2025 | Upgrade |
Wells Fargo | Apr 08, 2025 | Maintains |
Barclays | Apr 07, 2025 | Maintains |
B of A Securities | Apr 04, 2025 | Maintains |
Goldman Sachs | Apr 03, 2025 | Maintains |
Wells Fargo | Mar 20, 2025 | Maintains |
JMP Securities | Feb 06, 2025 | Reiterates |
Barclays | Feb 06, 2025 | Maintains |
Wells Fargo | Feb 06, 2025 | Maintains |
Wells Fargo | Jan 14, 2025 | Maintains |
Keefe, Bruyette & Woods | Dec 20, 2024 | Upgrade |
Wells Fargo | Dec 12, 2024 | Upgrade |
Deutsche Bank | Nov 11, 2024 | Maintains |
JP Morgan | Nov 05, 2024 | Maintains |
Wells Fargo | Nov 04, 2024 | Maintains |
RBC Capital | Nov 04, 2024 | Maintains |
Deutsche Bank | Nov 04, 2024 | Maintains |