Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
Macquarie | May 22, 2025 | Upgrade |
Barclays | Mar 20, 2025 | Maintains |
JP Morgan | Mar 19, 2025 | Maintains |
B of A Securities | Mar 19, 2025 | Maintains |
Citigroup | Mar 10, 2025 | Upgrade |
UBS | Feb 24, 2025 | Upgrade |
Macquarie | Feb 07, 2025 | Downgrade |
UBS | Dec 05, 2024 | Downgrade |
China Renaissance | Nov 22, 2024 | Upgrade |
Bernstein | Nov 20, 2024 | Maintains |
Citigroup | Nov 20, 2024 | Maintains |
JP Morgan | Sep 05, 2024 | Upgrade |
JP Morgan | Aug 21, 2024 | Maintains |
B of A Securities | Aug 21, 2024 | Maintains |
Citigroup | Aug 21, 2024 | Maintains |
B of A Securities | Jul 16, 2024 | Maintains |
Citigroup | Jun 25, 2024 | Upgrade |
Morgan Stanley | Mar 11, 2024 | Maintains |
JP Morgan | Feb 23, 2024 | Maintains |
Morgan Stanley | Sep 22, 2023 | Reiterates |
Barclays | Aug 22, 2023 | Maintains |
JP Morgan | Aug 21, 2023 | Maintains |
B of A Securities | Aug 21, 2023 | Upgrade |
CLSA | Aug 08, 2023 | Upgrade |
HSBC | Aug 07, 2023 | Upgrade |
Citigroup | Aug 02, 2023 | Maintains |
UBS | Jul 31, 2023 | Downgrade |
Jefferies | Jul 28, 2023 | Upgrade |
JP Morgan | Jul 21, 2023 | Downgrade |
Goldman Sachs | Jul 11, 2023 | Initiates |