Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
Barclays | Oct 25, 2023 | Maintains |
RBC Capital | Oct 25, 2023 | Maintains |
Deutsche Bank | Sep 28, 2023 | Initiates |
Morgan Stanley | Aug 10, 2023 | Maintains |
Oppenheimer | Jul 31, 2023 | Downgrade |
Citigroup | Jul 27, 2023 | Maintains |
RBC Capital | Jul 26, 2023 | Maintains |
Goldman Sachs | Jul 26, 2023 | Maintains |
Argus Research | Jul 26, 2023 | Maintains |
Morgan Stanley | Jul 26, 2023 | Maintains |
Barclays | Jul 26, 2023 | Maintains |
Citigroup | Jul 11, 2023 | Maintains |
Wells Fargo | Jul 10, 2023 | Maintains |
Barclays | Jun 07, 2023 | Maintains |
Oppenheimer | Apr 27, 2023 | Reiterates |
Barclays | Apr 26, 2023 | Maintains |
RBC Capital | Apr 26, 2023 | Maintains |
Jefferies | Apr 20, 2023 | Upgrade |
Goldman Sachs | Apr 14, 2023 | Maintains |
Deutsche Bank | Apr 12, 2023 | Maintains |
Citigroup | Apr 10, 2023 | Maintains |
Barclays | Apr 06, 2023 | Maintains |
Morgan Stanley | Mar 31, 2023 | Maintains |
Oppenheimer | Mar 14, 2023 | Maintains |
Goldman Sachs | Mar 13, 2023 | Maintains |
JP Morgan | Mar 10, 2023 | Maintains |
RBC Capital | Mar 10, 2023 | Maintains |
Oppenheimer | Mar 08, 2023 | Maintains |
B of A Securities | Mar 06, 2023 | Maintains |
JP Morgan | Mar 06, 2023 | Assumes |