Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
RBC Capital | May 19, 2025 | Reiterates |
Needham | May 06, 2025 | Initiates |
Morgan Stanley | Feb 03, 2025 | Maintains |
JP Morgan | Feb 03, 2025 | Maintains |
RBC Capital | Feb 03, 2025 | Maintains |
UBS | Feb 03, 2025 | Maintains |
DA Davidson | Jan 21, 2025 | Maintains |
Wolfe Research | Dec 12, 2024 | Assumes |
DA Davidson | Dec 10, 2024 | Maintains |
UBS | Nov 21, 2024 | Initiates |
Morgan Stanley | Nov 06, 2024 | Maintains |
RBC Capital | Nov 06, 2024 | Reiterates |
JP Morgan | Aug 20, 2024 | Maintains |
JP Morgan | Aug 07, 2024 | Maintains |
RBC Capital | Aug 07, 2024 | Maintains |
RBC Capital | Jun 28, 2024 | Reiterates |
DA Davidson | Jun 11, 2024 | Reiterates |
DA Davidson | Apr 10, 2024 | Maintains |
Evercore ISI Group | Mar 26, 2024 | Maintains |
RBC Capital | Feb 02, 2024 | Maintains |
Raymond James | Feb 02, 2024 | Maintains |
Morgan Stanley | Dec 08, 2023 | Maintains |
RBC Capital | Dec 08, 2023 | Maintains |
Evercore ISI Group | Dec 05, 2023 | Maintains |
Wolfe Research | Oct 17, 2023 | Upgrade |
RBC Capital | Sep 28, 2023 | Reiterates |
JP Morgan | Aug 22, 2023 | Maintains |
RBC Capital | Aug 09, 2023 | Maintains |
DA Davidson | Aug 09, 2023 | Maintains |
Raymond James | Aug 09, 2023 | Maintains |