Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
Baird | May 01, 2025 | Maintains |
Needham | May 01, 2025 | Maintains |
Truist Securities | Apr 22, 2025 | Maintains |
UBS | Apr 11, 2025 | Maintains |
Goldman Sachs | Mar 19, 2025 | Maintains |
Stifel | Feb 20, 2025 | Maintains |
Truist Securities | Feb 20, 2025 | Maintains |
Baird | Feb 20, 2025 | Maintains |
Needham | Feb 20, 2025 | Reiterates |
Oppenheimer | Feb 20, 2025 | Maintains |
BMO Capital | Feb 20, 2025 | Maintains |
Needham | Jan 16, 2025 | Reiterates |
Oppenheimer | Jan 13, 2025 | Maintains |
Stifel | Dec 11, 2024 | Maintains |
Needham | Oct 31, 2024 | Maintains |
Truist Securities | Oct 31, 2024 | Maintains |
Baird | Oct 31, 2024 | Maintains |
Oppenheimer | Oct 21, 2024 | Maintains |
Goldman Sachs | Aug 01, 2024 | Maintains |
BMO Capital | Aug 01, 2024 | Maintains |
Stifel | Aug 01, 2024 | Reiterates |
Needham | Aug 01, 2024 | Maintains |
Baird | Aug 01, 2024 | Maintains |
Oppenheimer | Aug 01, 2024 | Maintains |
Truist Securities | Jul 11, 2024 | Maintains |
Truist Securities | May 03, 2024 | Maintains |
Baird | May 02, 2024 | Maintains |
BMO Capital | May 02, 2024 | Maintains |
Raymond James | May 02, 2024 | Maintains |
Needham | May 02, 2024 | Reiterates |