Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
Morgan Stanley | Nov 01, 2023 | Maintains |
Barclays | Nov 01, 2023 | Maintains |
UBS | Oct 20, 2023 | Assumes |
Wells Fargo | Oct 17, 2023 | Maintains |
Morgan Stanley | Oct 17, 2023 | Maintains |
Truist Securities | Oct 17, 2023 | Maintains |
Jefferies | Oct 16, 2023 | Upgrade |
Wells Fargo | Oct 16, 2023 | Maintains |
Citigroup | Oct 16, 2023 | Maintains |
JP Morgan | Oct 16, 2023 | Maintains |
BMO Capital | Oct 16, 2023 | Maintains |
JP Morgan | Oct 06, 2023 | Maintains |
Cantor Fitzgerald | Oct 02, 2023 | Reiterates |
Cantor Fitzgerald | Sep 18, 2023 | Reiterates |
Truist Securities | Sep 13, 2023 | Reiterates |
Cantor Fitzgerald | Sep 05, 2023 | Reiterates |
Cantor Fitzgerald | Aug 30, 2023 | Reiterates |
Cantor Fitzgerald | Aug 22, 2023 | Reiterates |
Morgan Stanley | Aug 02, 2023 | Maintains |
Truist Securities | Aug 02, 2023 | Maintains |
BMO Capital | Aug 02, 2023 | Maintains |
Morgan Stanley | Jul 21, 2023 | Maintains |
HSBC | Jul 14, 2023 | Initiates |
Barclays | Jul 11, 2023 | Maintains |
Morgan Stanley | Jul 11, 2023 | Reiterates |
Credit Suisse | Jun 29, 2023 | Downgrade |
Cantor Fitzgerald | Jun 23, 2023 | Reiterates |
Cantor Fitzgerald | Jun 22, 2023 | Reiterates |
Cantor Fitzgerald | May 17, 2023 | Reiterates |
Daiwa Capital | May 11, 2023 | Downgrade |