Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
Goldman Sachs | May 05, 2025 | Maintains |
RBC Capital | May 02, 2025 | Maintains |
Canaccord Genuity | May 02, 2025 | Maintains |
Needham | May 02, 2025 | Maintains |
RBC Capital | Apr 28, 2025 | Maintains |
B. Riley Securities | Apr 22, 2025 | Maintains |
Truist Securities | Apr 16, 2025 | Maintains |
Morgan Stanley | Apr 16, 2025 | Maintains |
DA Davidson | Apr 14, 2025 | Maintains |
Goldman Sachs | Mar 04, 2025 | Maintains |
Barclays | Feb 27, 2025 | Maintains |
Morgan Stanley | Feb 26, 2025 | Maintains |
B. Riley Securities | Feb 26, 2025 | Reiterates |
Needham | Feb 26, 2025 | Reiterates |
Canaccord Genuity | Feb 26, 2025 | Maintains |
Needham | Jan 16, 2025 | Reiterates |
Morgan Stanley | Jan 13, 2025 | Maintains |
RBC Capital | Jan 03, 2025 | Maintains |
Goldman Sachs | Dec 11, 2024 | Initiates |
RBC Capital | Dec 10, 2024 | Reiterates |
Needham | Dec 10, 2024 | Reiterates |
Canaccord Genuity | Nov 20, 2024 | Maintains |
DA Davidson | Nov 15, 2024 | Maintains |
Morgan Stanley | Nov 15, 2024 | Maintains |
Keybanc | Nov 14, 2024 | Downgrade |
Needham | Nov 14, 2024 | Reiterates |
Canaccord Genuity | Nov 14, 2024 | Maintains |
Morgan Stanley | Nov 13, 2024 | Maintains |
Barclays | Nov 13, 2024 | Maintains |
Needham | Nov 12, 2024 | Maintains |