Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
TD Securities | May 15, 2025 | Reiterates |
Barclays | May 15, 2025 | Maintains |
UBS | May 15, 2025 | Maintains |
Loop Capital | May 15, 2025 | Maintains |
Stifel | Apr 28, 2025 | Upgrade |
TD Securities | Apr 28, 2025 | Maintains |
RBC Capital | Apr 24, 2025 | Maintains |
Barclays | Apr 22, 2025 | Maintains |
Baird | Apr 07, 2025 | Maintains |
Stifel | Mar 24, 2025 | Maintains |
Guggenheim | Feb 27, 2025 | Reiterates |
Truist Securities | Feb 26, 2025 | Maintains |
Barclays | Feb 26, 2025 | Maintains |
RBC Capital | Feb 26, 2025 | Maintains |
TD Securities | Feb 26, 2025 | Reiterates |
Wedbush | Feb 26, 2025 | Reiterates |
Morgan Stanley | Jan 21, 2025 | Maintains |
RBC Capital | Jan 16, 2025 | Reiterates |
Stifel | Jan 10, 2025 | Maintains |
Oppenheimer | Jan 07, 2025 | Maintains |
UBS | Jan 07, 2025 | Maintains |
Stifel | Dec 09, 2024 | Maintains |
Truist Securities | Nov 22, 2024 | Maintains |
TD Cowen | Nov 21, 2024 | Reiterates |
Barclays | Nov 21, 2024 | Maintains |
RBC Capital | Nov 21, 2024 | Maintains |
Wedbush | Nov 21, 2024 | Reiterates |
Oppenheimer | Nov 21, 2024 | Maintains |
Deutsche Bank | Nov 21, 2024 | Maintains |
Guggenheim | Nov 20, 2024 | Maintains |