Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
JMP Securities | Aug 29, 2025 | Reiterates |
Guggenheim | Aug 29, 2025 | Reiterates |
DA Davidson | Aug 29, 2025 | Maintains |
Baird | Aug 29, 2025 | Maintains |
Barclays | Aug 29, 2025 | Maintains |
Needham | Aug 29, 2025 | Maintains |
Jefferies | Aug 29, 2025 | Maintains |
Wells Fargo | Aug 29, 2025 | Maintains |
Scotiabank | Aug 29, 2025 | Maintains |
WestPark Capital | Aug 29, 2025 | Reiterates |
Bernstein | Aug 29, 2025 | Maintains |
UBS | Aug 29, 2025 | Maintains |
Cantor Fitzgerald | Aug 29, 2025 | Reiterates |
BTIG | Aug 25, 2025 | Downgrade |
Rosenblatt | Jul 18, 2025 | Initiates |
Bernstein | May 29, 2025 | Maintains |
Wells Fargo | May 29, 2025 | Downgrade |
Susquehanna | May 29, 2025 | Maintains |
UBS | May 29, 2025 | Maintains |
WestPark Capital | May 29, 2025 | Maintains |
JP Morgan | May 29, 2025 | Downgrade |
DA Davidson | May 29, 2025 | Maintains |
Barclays | May 29, 2025 | Maintains |
Stephens & Co. | May 27, 2025 | Reiterates |
Cantor Fitzgerald | May 23, 2025 | Reiterates |
UBS | May 22, 2025 | Maintains |
Guggenheim | May 21, 2025 | Reiterates |
Roth MKM | Apr 23, 2025 | Initiates |
Morgan Stanley | Apr 16, 2025 | Maintains |
Stephens & Co. | Apr 01, 2025 | Initiates |