Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
Oppenheimer | May 22, 2025 | Maintains |
Wells Fargo | May 21, 2025 | Maintains |
RBC Capital | Apr 23, 2025 | Reiterates |
Needham | Apr 23, 2025 | Reiterates |
Wells Fargo | Apr 14, 2025 | Maintains |
Barclays | Apr 04, 2025 | Downgrade |
Needham | Feb 07, 2025 | Maintains |
Barclays | Feb 07, 2025 | Maintains |
Oppenheimer | Feb 07, 2025 | Maintains |
Stifel | Feb 07, 2025 | Maintains |
UBS | Feb 07, 2025 | Maintains |
Wells Fargo | Feb 03, 2025 | Maintains |
Morgan Stanley | Jan 28, 2025 | Maintains |
Jefferies | Jan 15, 2025 | Maintains |
Wells Fargo | Jan 10, 2025 | Maintains |
Exane BNP Paribas | Dec 16, 2024 | Upgrade |
Wolfe Research | Dec 12, 2024 | Downgrade |
Morgan Stanley | Dec 12, 2024 | Upgrade |
Stifel | Nov 20, 2024 | Maintains |
JP Morgan | Nov 19, 2024 | Maintains |
Oppenheimer | Nov 19, 2024 | Maintains |
Needham | Oct 28, 2024 | Reiterates |
Wells Fargo | Oct 18, 2024 | Maintains |
Needham | Oct 18, 2024 | Reiterates |
Baird | Oct 18, 2024 | Maintains |
JP Morgan | Oct 18, 2024 | Maintains |
Oppenheimer | Oct 08, 2024 | Maintains |
Wells Fargo | Oct 02, 2024 | Maintains |
UBS | Oct 01, 2024 | Initiates |
Barclays | Sep 13, 2024 | Maintains |