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 |