Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
Truist Securities | Jul 17, 2025 | Maintains |
Wells Fargo | Jul 17, 2025 | Upgrade |
Stifel | Jul 17, 2025 | Maintains |
Truist Securities | Jul 16, 2025 | Maintains |
Stifel | Apr 23, 2025 | Maintains |
Truist Securities | Apr 23, 2025 | Maintains |
Macquarie | Apr 23, 2025 | Maintains |
Stifel | Feb 12, 2025 | Maintains |
Wells Fargo | Feb 12, 2025 | Maintains |
Truist Securities | Jan 14, 2025 | Upgrade |
Jefferies | Jan 03, 2025 | Maintains |
Wells Fargo | Dec 16, 2024 | Initiates |
Stifel | Oct 24, 2024 | Maintains |
Truist Securities | Oct 23, 2024 | Maintains |
Truist Securities | Jul 25, 2024 | Maintains |
Macquarie | Jul 25, 2024 | Maintains |
Macquarie | Apr 18, 2024 | Maintains |
Truist Securities | Feb 15, 2024 | Maintains |
Stifel | Jan 05, 2024 | Downgrade |
Truist Securities | Oct 19, 2023 | Downgrade |
Stifel | Oct 19, 2023 | Maintains |
Truist Securities | Oct 18, 2023 | Maintains |
Truist Securities | Jun 27, 2023 | Reiterates |
Macquarie | Jan 18, 2023 | Downgrade |
Stifel | Oct 20, 2022 | Upgrade |
Truist Securities | Oct 20, 2022 | Maintains |
Truist Securities | Jul 20, 2022 | Maintains |
Jefferies | Apr 21, 2022 | Downgrade |
Stifel | Apr 21, 2022 | Downgrade |
Truist Securities | Apr 19, 2022 | Maintains |