Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
Needham | Apr 25, 2025 | Reiterates |
RBC Capital | Apr 22, 2025 | Reiterates |
UBS | Apr 17, 2025 | Maintains |
Piper Sandler | Apr 17, 2025 | Maintains |
Citigroup | Apr 14, 2025 | Maintains |
Citigroup | Mar 20, 2025 | Upgrade |
Roth MKM | Feb 26, 2025 | Reiterates |
Piper Sandler | Feb 26, 2025 | Maintains |
Morgan Stanley | Feb 26, 2025 | Maintains |
Piper Sandler | Jan 23, 2025 | Downgrade |
UBS | Jan 16, 2025 | Maintains |
Citigroup | Jan 15, 2025 | Maintains |
Needham | Dec 06, 2024 | Initiates |
Jefferies | Oct 25, 2024 | Downgrade |
Piper Sandler | Oct 25, 2024 | Maintains |
RBC Capital | Oct 25, 2024 | Reiterates |
Roth MKM | Oct 23, 2024 | Reiterates |
RBC Capital | Jul 26, 2024 | Maintains |
Piper Sandler | Jul 26, 2024 | Maintains |
Roth MKM | Jul 26, 2024 | Maintains |
Deutsche Bank | Jul 17, 2024 | Maintains |
Piper Sandler | Jul 12, 2024 | Maintains |
Morgan Stanley | Jun 05, 2024 | Upgrade |
Jefferies | May 14, 2024 | Upgrade |
Deutsche Bank | May 08, 2024 | Upgrade |
Evercore ISI Group | Apr 26, 2024 | Maintains |
Citigroup | Apr 16, 2024 | Maintains |
Goldman Sachs | Apr 09, 2024 | Maintains |
Piper Sandler | Mar 22, 2024 | Initiates |
RBC Capital | Feb 29, 2024 | Reiterates |