Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
Morgan Stanley | Aug 04, 2023 | Maintains |
Barclays | Aug 04, 2023 | Maintains |
Truist Securities | Jul 19, 2023 | Maintains |
Morgan Stanley | May 31, 2023 | Maintains |
RBC Capital | May 15, 2023 | Reiterates |
Barclays | May 12, 2023 | Maintains |
RBC Capital | May 11, 2023 | Reiterates |
Morgan Stanley | May 11, 2023 | Maintains |
JP Morgan | Feb 23, 2023 | Maintains |
Morgan Stanley | Feb 23, 2023 | Maintains |
Truist Securities | Feb 10, 2023 | Downgrade |
Wells Fargo | Feb 10, 2023 | Downgrade |
Citigroup | Feb 10, 2023 | Downgrade |
Piper Sandler | Feb 09, 2023 | Downgrade |
Truist Securities | Jan 31, 2023 | Maintains |
Needham | Jan 06, 2023 | Downgrade |
Needham | Nov 10, 2022 | Maintains |
Morgan Stanley | Nov 10, 2022 | Maintains |
Wells Fargo | Nov 10, 2022 | Maintains |
Piper Sandler | Nov 10, 2022 | Maintains |
RBC Capital | Nov 10, 2022 | Maintains |
Barclays | Oct 18, 2022 | Initiates |
Jefferies | Oct 12, 2022 | Initiates |
Morgan Stanley | Oct 07, 2022 | Maintains |
Truist Securities | Oct 07, 2022 | Maintains |
Baird | Oct 07, 2022 | Maintains |
Needham | Sep 30, 2022 | Maintains |
Piper Sandler | Aug 04, 2022 | Maintains |
Morgan Stanley | Jul 15, 2022 | Maintains |
Morgan Stanley | May 06, 2022 | Maintains |