Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
Piper Sandler | Oct 26, 2023 | Maintains |
Truist Securities | Oct 26, 2023 | Maintains |
Rosenblatt | Oct 26, 2023 | Maintains |
RBC Capital | Oct 26, 2023 | Reiterates |
Barclays | Oct 26, 2023 | Maintains |
Wedbush | Oct 26, 2023 | Reiterates |
Roth MKM | Oct 26, 2023 | Maintains |
Wells Fargo | Oct 26, 2023 | Maintains |
Keybanc | Oct 26, 2023 | Maintains |
Seaport Global | Oct 24, 2023 | Initiates |
Wells Fargo | Oct 09, 2023 | Maintains |
JP Morgan | Oct 04, 2023 | Maintains |
Truist Securities | Oct 02, 2023 | Reiterates |
Keybanc | Sep 28, 2023 | Reiterates |
Morgan Stanley | Sep 28, 2023 | Reiterates |
JP Morgan | Sep 28, 2023 | Reiterates |
JMP Securities | Sep 28, 2023 | Reiterates |
Oppenheimer | Sep 28, 2023 | Reiterates |
Guggenheim | Sep 27, 2023 | Maintains |
Citigroup | Sep 22, 2023 | Reiterates |
Wedbush | Aug 22, 2023 | Initiates |
Loop Capital | Aug 18, 2023 | Maintains |
RBC Capital | Aug 18, 2023 | Reiterates |
Needham | Aug 02, 2023 | Reiterates |
JMP Securities | Aug 01, 2023 | Reiterates |
Argus Research | Aug 01, 2023 | Maintains |
China Renaissance | Jul 28, 2023 | Upgrade |
Goldman Sachs | Jul 27, 2023 | Maintains |
Guggenheim | Jul 27, 2023 | Maintains |
HSBC | Jul 27, 2023 | Upgrade |