Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
Needham | Jul 17, 2025 | Reiterates |
Susquehanna | Jul 14, 2025 | Maintains |
Needham | Jul 01, 2025 | Maintains |
Susquehanna | Jun 17, 2025 | Maintains |
Barclays | Jun 03, 2025 | Maintains |
Barclays | Apr 21, 2025 | Maintains |
Susquehanna | Apr 17, 2025 | Maintains |
Needham | Apr 17, 2025 | Reiterates |
Needham | Feb 18, 2025 | Reiterates |
Barclays | Jan 17, 2025 | Maintains |
Needham | Jan 16, 2025 | Reiterates |
Barclays | Nov 18, 2024 | Maintains |
Barclays | Oct 23, 2024 | Maintains |
Needham | Oct 18, 2024 | Maintains |
Needham | Oct 17, 2024 | Reiterates |
Susquehanna | Aug 14, 2024 | Maintains |
Susquehanna | Aug 06, 2024 | Maintains |
Needham | Jul 18, 2024 | Reiterates |
Needham | Jul 15, 2024 | Maintains |
Susquehanna | Jul 11, 2024 | Maintains |
Bernstein | Jun 20, 2024 | Maintains |
Susquehanna | Jun 17, 2024 | Maintains |
Barclays | Jun 05, 2024 | Maintains |
Needham | May 22, 2024 | Reiterates |
Barclays | Apr 19, 2024 | Maintains |
Needham | Apr 18, 2024 | Reiterates |
Needham | Apr 10, 2024 | Maintains |
Barclays | Apr 02, 2024 | Maintains |
Susquehanna | Apr 02, 2024 | Maintains |
Bernstein | Mar 11, 2024 | Maintains |