Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
Stifel | Apr 29, 2025 | Maintains |
Truist Securities | Apr 16, 2025 | Maintains |
Barclays | Apr 14, 2025 | Maintains |
Barclays | Feb 05, 2025 | Maintains |
Piper Sandler | Feb 04, 2025 | Reiterates |
UBS | Feb 03, 2025 | Maintains |
UBS | Jan 27, 2025 | Maintains |
Citigroup | Jan 16, 2025 | Downgrade |
Raymond James | Jan 03, 2025 | Downgrade |
Stifel | Dec 18, 2024 | Maintains |
Citigroup | Dec 16, 2024 | Maintains |
Truist Securities | Dec 13, 2024 | Maintains |
JP Morgan | Dec 09, 2024 | Maintains |
JP Morgan | Nov 05, 2024 | Maintains |
Raymond James | Nov 05, 2024 | Maintains |
Barclays | Nov 05, 2024 | Maintains |
Piper Sandler | Nov 05, 2024 | Reiterates |
Truist Securities | Nov 05, 2024 | Reiterates |
Barclays | Oct 07, 2024 | Downgrade |
Citigroup | Sep 25, 2024 | Maintains |
Stifel | Sep 23, 2024 | Maintains |
Piper Sandler | Aug 14, 2024 | Maintains |
B of A Securities | Aug 14, 2024 | Maintains |
Barclays | Aug 14, 2024 | Maintains |
Citigroup | Aug 14, 2024 | Maintains |
UBS | Aug 14, 2024 | Maintains |
Oppenheimer | Jul 08, 2024 | Downgrade |
Citigroup | Jun 28, 2024 | Maintains |
Piper Sandler | May 10, 2024 | Maintains |
BTIG | May 08, 2024 | Maintains |