Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
Needham | Sep 03, 2025 | Upgrade |
Needham | Jul 25, 2025 | Reiterates |
BMO Capital | Jul 25, 2025 | Maintains |
Wells Fargo | Jul 25, 2025 | Maintains |
UBS | Jul 25, 2025 | Maintains |
BMO Capital | Jul 10, 2025 | Initiates |
Oppenheimer | Jul 08, 2025 | Maintains |
Oppenheimer | May 22, 2025 | Maintains |
Oppenheimer | Apr 25, 2025 | Maintains |
Stifel | Apr 25, 2025 | Maintains |
Wells Fargo | Apr 14, 2025 | Maintains |
Barclays | Apr 04, 2025 | Maintains |
Needham | Feb 14, 2025 | Reiterates |
UBS | Feb 03, 2025 | Maintains |
Morgan Stanley | Jan 28, 2025 | Maintains |
Needham | Jan 16, 2025 | Reiterates |
Jefferies | Jan 15, 2025 | Maintains |
Wells Fargo | Jan 10, 2025 | Maintains |
Oppenheimer | Jan 07, 2025 | Maintains |
Morgan Stanley | Dec 12, 2024 | Maintains |
Oppenheimer | Nov 20, 2024 | Maintains |
Morgan Stanley | Oct 24, 2024 | Maintains |
Needham | Oct 24, 2024 | Reiterates |
Stifel | Oct 24, 2024 | Maintains |
Baird | Oct 24, 2024 | Maintains |
Oppenheimer | Oct 24, 2024 | Maintains |
RBC Capital | Oct 24, 2024 | Reiterates |
Wells Fargo | Oct 24, 2024 | Maintains |
Wolfe Research | Oct 10, 2024 | Upgrade |
Oppenheimer | Oct 08, 2024 | Maintains |