Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
Keefe, Bruyette & Woods | Nov 06, 2023 | Upgrade |
BMO Capital | Oct 18, 2023 | Maintains |
Oppenheimer | Oct 18, 2023 | Maintains |
Morgan Stanley | Oct 03, 2023 | Maintains |
Oppenheimer | Sep 26, 2023 | Maintains |
Piper Sandler | Sep 15, 2023 | Maintains |
RBC Capital | Sep 12, 2023 | Reiterates |
HSBC | Sep 07, 2023 | Initiates |
Wells Fargo | Aug 23, 2023 | Maintains |
Oppenheimer | Aug 18, 2023 | Maintains |
Oppenheimer | Jul 19, 2023 | Maintains |
BMO Capital | Jul 19, 2023 | Maintains |
Morgan Stanley | Jul 19, 2023 | Maintains |
Morgan Stanley | Jul 07, 2023 | Maintains |
RBC Capital | Jun 30, 2023 | Reiterates |
Citigroup | Jun 14, 2023 | Maintains |
Evercore ISI Group | May 12, 2023 | Maintains |
Morgan Stanley | Apr 19, 2023 | Maintains |
Keefe, Bruyette & Woods | Apr 19, 2023 | Maintains |
RBC Capital | Apr 19, 2023 | Maintains |
Citigroup | Apr 19, 2023 | Maintains |
Oppenheimer | Apr 19, 2023 | Maintains |
BMO Capital | Apr 19, 2023 | Maintains |
Barclays | Apr 12, 2023 | Maintains |
JP Morgan | Apr 10, 2023 | Maintains |
Morgan Stanley | Apr 05, 2023 | Maintains |
Goldman Sachs | Apr 03, 2023 | Maintains |
Wells Fargo | Apr 03, 2023 | Maintains |
RBC Capital | Mar 24, 2023 | Maintains |
Oppenheimer | Mar 23, 2023 | Maintains |