Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
RBC Capital | Nov 02, 2023 | Maintains |
Morgan Stanley | Nov 02, 2023 | Maintains |
Evercore ISI Group | Sep 19, 2023 | Upgrade |
Cantor Fitzgerald | Sep 14, 2023 | Reiterates |
Wolfe Research | Sep 12, 2023 | Upgrade |
Piper Sandler | Sep 01, 2023 | Maintains |
Edward Jones | Aug 18, 2023 | Downgrade |
RBC Capital | Aug 18, 2023 | Reiterates |
Raymond James | Aug 04, 2023 | Maintains |
Barclays | Aug 03, 2023 | Maintains |
RBC Capital | Aug 03, 2023 | Maintains |
Truist Securities | Aug 03, 2023 | Maintains |
Morgan Stanley | Aug 03, 2023 | Maintains |
Barclays | Jul 12, 2023 | Maintains |
Mizuho | Jul 11, 2023 | Maintains |
JP Morgan | Jul 07, 2023 | Maintains |
Truist Securities | Jun 20, 2023 | Maintains |
JP Morgan | May 30, 2023 | Maintains |
Piper Sandler | May 26, 2023 | Initiates |
RBC Capital | May 09, 2023 | Reiterates |
Raymond James | May 08, 2023 | Maintains |
Credit Suisse | May 08, 2023 | Maintains |
Wells Fargo | May 08, 2023 | Maintains |
Goldman Sachs | May 05, 2023 | Maintains |
Goldman Sachs | May 04, 2023 | Maintains |
Barclays | May 04, 2023 | Maintains |
Bernstein | May 02, 2023 | Maintains |
UBS | May 02, 2023 | Maintains |
Cantor Fitzgerald | Apr 21, 2023 | Initiates |
TD Cowen | Apr 18, 2023 | Maintains |