Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
Canaccord Genuity | Apr 25, 2025 | Maintains |
Baird | Apr 24, 2025 | Maintains |
Piper Sandler | Apr 24, 2025 | Upgrade |
Truist Securities | Apr 11, 2025 | Maintains |
Barclays | Feb 13, 2025 | Maintains |
Canaccord Genuity | Feb 13, 2025 | Maintains |
Evercore ISI Group | Feb 12, 2025 | Maintains |
Piper Sandler | Feb 12, 2025 | Maintains |
RBC Capital | Feb 12, 2025 | Reiterates |
Morgan Stanley | Feb 12, 2025 | Maintains |
Stifel | Jan 30, 2025 | Upgrade |
Wolfe Research | Jan 16, 2025 | Downgrade |
B of A Securities | Dec 16, 2024 | Upgrade |
Citigroup | Dec 11, 2024 | Maintains |
Canaccord Genuity | Dec 05, 2024 | Maintains |
RBC Capital | Dec 05, 2024 | Maintains |
Goldman Sachs | Dec 05, 2024 | Maintains |
Truist Securities | Dec 05, 2024 | Reiterates |
Stifel | Dec 05, 2024 | Maintains |
Barclays | Dec 02, 2024 | Maintains |
RBC Capital | Nov 27, 2024 | Maintains |
JP Morgan | Oct 25, 2024 | Maintains |
Baird | Oct 25, 2024 | Maintains |
Piper Sandler | Oct 25, 2024 | Maintains |
Canaccord Genuity | Oct 25, 2024 | Maintains |
Truist Securities | Oct 25, 2024 | Maintains |
Morgan Stanley | Oct 11, 2024 | Reinstates |
RBC Capital | Oct 08, 2024 | Maintains |
Canaccord Genuity | Oct 07, 2024 | Maintains |
Evercore ISI Group | Oct 01, 2024 | Maintains |