Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
Oppenheimer | Oct 19, 2023 | Maintains |
JMP Securities | Oct 18, 2023 | Reiterates |
JMP Securities | Oct 10, 2023 | Maintains |
Morgan Stanley | Oct 03, 2023 | Maintains |
Oppenheimer | Sep 26, 2023 | Maintains |
Citigroup | Sep 21, 2023 | Maintains |
JMP Securities | Sep 12, 2023 | Reiterates |
HSBC | Sep 07, 2023 | Initiates |
Oppenheimer | Aug 18, 2023 | Maintains |
Atlantic Equities | Aug 01, 2023 | Upgrade |
Citigroup | Jul 25, 2023 | Downgrade |
Morgan Stanley | Jul 21, 2023 | Reiterates |
Credit Suisse | Jul 20, 2023 | Reiterates |
BMO Capital | Jul 20, 2023 | Maintains |
JMP Securities | Jul 20, 2023 | Reiterates |
Odeon Capital | Jul 13, 2023 | Upgrade |
JMP Securities | Jul 10, 2023 | Maintains |
Societe Generale | Jul 10, 2023 | Downgrade |
JP Morgan | Jul 07, 2023 | Maintains |
JMP Securities | Jun 30, 2023 | Reiterates |
RBC Capital | Jun 28, 2023 | Reiterates |
Citigroup | Jun 23, 2023 | Maintains |
Morgan Stanley | Jun 20, 2023 | Reiterates |
Citigroup | Jun 15, 2023 | Reiterates |
RBC Capital | Jun 12, 2023 | Reiterates |
JMP Securities | Apr 19, 2023 | Maintains |
Oppenheimer | Apr 19, 2023 | Maintains |
BMO Capital | Apr 19, 2023 | Maintains |
JP Morgan | Apr 19, 2023 | Maintains |
Keefe, Bruyette & Woods | Apr 19, 2023 | Maintains |