Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
Oppenheimer | May 27, 2025 | Maintains |
CIBC | May 09, 2025 | Maintains |
Morgan Stanley | May 09, 2025 | Maintains |
UBS | May 05, 2025 | Maintains |
Wells Fargo | Apr 22, 2025 | Maintains |
Truist Securities | Apr 22, 2025 | Maintains |
Baird | Apr 07, 2025 | Maintains |
Guggenheim | Apr 04, 2025 | Maintains |
JP Morgan | Mar 20, 2025 | Maintains |
TD Securities | Feb 25, 2025 | Reiterates |
Barclays | Feb 13, 2025 | Maintains |
Truist Securities | Feb 13, 2025 | Maintains |
TD Securities | Feb 12, 2025 | Reiterates |
Guggenheim | Jan 24, 2025 | Upgrade |
Morgan Stanley | Jan 21, 2025 | Maintains |
Stifel | Jan 10, 2025 | Maintains |
Oppenheimer | Jan 07, 2025 | Maintains |
Stifel | Nov 14, 2024 | Maintains |
Argus Research | Nov 07, 2024 | Maintains |
CIBC | Nov 06, 2024 | Maintains |
Evercore ISI Group | Nov 06, 2024 | Maintains |
Keybanc | Nov 06, 2024 | Maintains |
TD Cowen | Nov 06, 2024 | Maintains |
RBC Capital | Nov 06, 2024 | Maintains |
B of A Securities | Oct 22, 2024 | Maintains |
Oppenheimer | Oct 22, 2024 | Maintains |
JP Morgan | Sep 16, 2024 | Maintains |
RBC Capital | Sep 12, 2024 | Maintains |
TD Cowen | Sep 12, 2024 | Reiterates |
Guggenheim | Sep 09, 2024 | Maintains |