Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
JP Morgan | Jun 12, 2025 | Maintains |
Rosenblatt | Jun 12, 2025 | Maintains |
Needham | Jun 11, 2025 | Maintains |
Stifel | Jun 05, 2025 | Maintains |
Raymond James | Jun 04, 2025 | Maintains |
Morgan Stanley | Jun 04, 2025 | Maintains |
B. Riley Securities | Jun 04, 2025 | Maintains |
Rosenblatt | Jun 04, 2025 | Maintains |
Needham | May 07, 2025 | Maintains |
UBS | May 07, 2025 | Maintains |
Rosenblatt | May 07, 2025 | Maintains |
Raymond James | May 07, 2025 | Maintains |
Rosenblatt | Apr 22, 2025 | Maintains |
Barclays | Apr 22, 2025 | Maintains |
JP Morgan | Apr 17, 2025 | Maintains |
Raymond James | Mar 24, 2025 | Upgrade |
Needham | Feb 07, 2025 | Reiterates |
Rosenblatt | Feb 07, 2025 | Maintains |
UBS | Feb 07, 2025 | Maintains |
Northland Capital Markets | Feb 07, 2025 | Maintains |
Stifel | Feb 07, 2025 | Maintains |
B. Riley Securities | Feb 07, 2025 | Maintains |
Raymond James | Feb 07, 2025 | Maintains |
Morgan Stanley | Jan 31, 2025 | Maintains |
Barclays | Jan 17, 2025 | Upgrade |
Needham | Jan 09, 2025 | Reiterates |
Morgan Stanley | Dec 17, 2024 | Maintains |
Morgan Stanley | Nov 14, 2024 | Maintains |
Barclays | Nov 11, 2024 | Maintains |
Northland Capital Markets | Nov 08, 2024 | Maintains |