Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
Citigroup | Aug 20, 2025 | Initiates |
RBC Capital | Jul 22, 2025 | Maintains |
Baird | Jul 22, 2025 | Maintains |
Truist Securities | Jul 22, 2025 | Maintains |
JP Morgan | Jul 22, 2025 | Maintains |
JP Morgan | May 16, 2025 | Maintains |
William Blair | May 05, 2025 | Initiates |
Baird | Apr 29, 2025 | Maintains |
RBC Capital | Apr 29, 2025 | Maintains |
JP Morgan | Apr 29, 2025 | Maintains |
Stifel | Apr 29, 2025 | Maintains |
JP Morgan | Apr 08, 2025 | Maintains |
Stifel | Mar 27, 2025 | Initiates |
JP Morgan | Jan 31, 2025 | Maintains |
Oppenheimer | Jan 31, 2025 | Maintains |
RBC Capital | Jan 31, 2025 | Maintains |
Raymond James | Jan 31, 2025 | Reiterates |
Truist Securities | Jan 31, 2025 | Reiterates |
TD Cowen | Jan 28, 2025 | Upgrade |
Barclays | Jan 08, 2025 | Maintains |
Barclays | Dec 05, 2024 | Downgrade |
RBC Capital | Oct 24, 2024 | Maintains |
Truist Securities | Oct 24, 2024 | Reiterates |
Baird | Oct 24, 2024 | Maintains |
Mizuho | Oct 17, 2024 | Maintains |
Truist Securities | Aug 27, 2024 | Reiterates |
Jefferies | Aug 16, 2024 | Maintains |
RBC Capital | Aug 16, 2024 | Maintains |
Oppenheimer | Jul 25, 2024 | Maintains |
RBC Capital | Jul 25, 2024 | Maintains |