Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
Piper Sandler | Oct 23, 2023 | Downgrade |
Truist Securities | Oct 04, 2023 | Reiterates |
JMP Securities | Sep 21, 2023 | Reiterates |
Needham | Sep 15, 2023 | Reiterates |
RBC Capital | Sep 15, 2023 | Reiterates |
HSBC | Sep 15, 2023 | Initiates |
Truist Securities | Sep 13, 2023 | Reiterates |
Northland Capital Markets | Sep 01, 2023 | Maintains |
RBC Capital | Aug 31, 2023 | Reiterates |
Barclays | Aug 31, 2023 | Maintains |
Citigroup | Aug 31, 2023 | Maintains |
Piper Sandler | Aug 31, 2023 | Maintains |
JMP Securities | Aug 31, 2023 | Reiterates |
Oppenheimer | Aug 31, 2023 | Maintains |
Needham | Aug 31, 2023 | Reiterates |
Raymond James | Aug 31, 2023 | Maintains |
Stifel | Aug 31, 2023 | Maintains |
Roth MKM | Aug 31, 2023 | Maintains |
Mizuho | Aug 31, 2023 | Maintains |
Jefferies | Aug 31, 2023 | Maintains |
Baird | Aug 31, 2023 | Maintains |
B of A Securities | Aug 31, 2023 | Maintains |
TD Cowen | Aug 31, 2023 | Maintains |
Evercore ISI Group | Aug 31, 2023 | Maintains |
JP Morgan | Aug 31, 2023 | Maintains |
Canaccord Genuity | Aug 31, 2023 | Maintains |
Loop Capital | Aug 31, 2023 | Maintains |
Truist Securities | Aug 31, 2023 | Maintains |
BMO Capital | Aug 31, 2023 | Maintains |
UBS | Aug 31, 2023 | Maintains |