Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
Guggenheim | Jul 18, 2025 | Upgrade |
Evercore ISI Group | Jul 17, 2025 | Initiates |
JP Morgan | May 19, 2025 | Upgrade |
Baird | May 01, 2025 | Maintains |
Susquehanna | May 01, 2025 | Upgrade |
BMO Capital | May 01, 2025 | Maintains |
Needham | May 01, 2025 | Reiterates |
JP Morgan | May 01, 2025 | Maintains |
TD Securities | May 01, 2025 | Maintains |
JP Morgan | Apr 29, 2025 | Maintains |
Barclays | Apr 25, 2025 | Maintains |
Susquehanna | Apr 23, 2025 | Maintains |
Guggenheim | Apr 23, 2025 | Reiterates |
Baird | Apr 08, 2025 | Maintains |
Needham | Mar 27, 2025 | Reiterates |
RBC Capital | Mar 26, 2025 | Reiterates |
UBS | Mar 17, 2025 | Maintains |
Morgan Stanley | Mar 12, 2025 | Maintains |
Barclays | Feb 10, 2025 | Maintains |
Mizuho | Feb 07, 2025 | Maintains |
BMO Capital | Feb 06, 2025 | Maintains |
RBC Capital | Feb 06, 2025 | Maintains |
Morgan Stanley | Feb 06, 2025 | Maintains |
Needham | Feb 06, 2025 | Reiterates |
Baird | Feb 06, 2025 | Maintains |
UBS | Feb 03, 2025 | Maintains |
Morgan Stanley | Jan 31, 2025 | Maintains |
Barclays | Dec 17, 2024 | Upgrade |
Mizuho | Nov 01, 2024 | Maintains |
Baird | Oct 31, 2024 | Maintains |