Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
UBS | Jul 18, 2025 | Maintains |
UBS | Jul 14, 2025 | Maintains |
JP Morgan | Apr 21, 2025 | Maintains |
BMO Capital | Apr 21, 2025 | Maintains |
Truist Securities | Apr 21, 2025 | Maintains |
Truist Securities | Apr 15, 2025 | Maintains |
Barclays | Apr 10, 2025 | Upgrade |
UBS | Apr 10, 2025 | Maintains |
Truist Securities | Jan 31, 2025 | Reiterates |
JP Morgan | Jan 31, 2025 | Maintains |
UBS | Jan 16, 2025 | Maintains |
Barclays | Jan 03, 2025 | Maintains |
UBS | Oct 18, 2024 | Maintains |
BMO Capital | Oct 18, 2024 | Maintains |
Truist Securities | Oct 18, 2024 | Maintains |
JP Morgan | Jul 19, 2024 | Maintains |
BMO Capital | Jul 19, 2024 | Maintains |
Exane BNP Paribas | Jun 11, 2024 | Upgrade |
BMO Capital | Apr 22, 2024 | Maintains |
UBS | Apr 19, 2024 | Maintains |
JP Morgan | Apr 19, 2024 | Maintains |
BMO Capital | Feb 01, 2024 | Maintains |
Truist Securities | Jan 31, 2024 | Maintains |
William Blair | Jan 08, 2024 | Initiates |
Exane BNP Paribas | Jan 05, 2024 | Downgrade |
Truist Securities | Oct 20, 2023 | Maintains |
BMO Capital | Oct 20, 2023 | Maintains |
UBS | Oct 12, 2023 | Maintains |
BMO Capital | Jul 24, 2023 | Maintains |
Goldman Sachs | Jul 24, 2023 | Maintains |