Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
Truist Securities | Aug 15, 2025 | Maintains |
Morgan Stanley | Jul 29, 2025 | Maintains |
JMP Securities | Jul 21, 2025 | Maintains |
Keefe, Bruyette & Woods | Jul 21, 2025 | Maintains |
Citizens Capital Markets | Jul 21, 2025 | Maintains |
Barclays | Jul 21, 2025 | Maintains |
Truist Securities | Jul 21, 2025 | Maintains |
Citigroup | Jul 21, 2025 | Maintains |
B of A Securities | Jul 21, 2025 | Maintains |
Morgan Stanley | Jul 15, 2025 | Maintains |
Piper Sandler | Jul 15, 2025 | Maintains |
JMP Securities | Jul 14, 2025 | Maintains |
Wells Fargo | Jul 11, 2025 | Maintains |
Barclays | Jul 10, 2025 | Maintains |
Raymond James | Jul 09, 2025 | Maintains |
Citigroup | Jul 07, 2025 | Maintains |
Truist Securities | Jun 16, 2025 | Maintains |
Redburn Atlantic | Jun 09, 2025 | Upgrade |
TD Securities | May 20, 2025 | Maintains |
Truist Securities | May 15, 2025 | Maintains |
Morgan Stanley | May 13, 2025 | Maintains |
Goldman Sachs | Apr 25, 2025 | Upgrade |
Keefe, Bruyette & Woods | Apr 22, 2025 | Maintains |
UBS | Apr 22, 2025 | Maintains |
Truist Securities | Apr 21, 2025 | Maintains |
JP Morgan | Apr 21, 2025 | Maintains |
JMP Securities | Apr 21, 2025 | Reiterates |
JMP Securities | Apr 08, 2025 | Maintains |
Piper Sandler | Apr 08, 2025 | Maintains |
Wells Fargo | Apr 08, 2025 | Maintains |