Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
Wells Fargo | Jan 16, 2025 | Maintains |
Citigroup | Jan 14, 2025 | Maintains |
Keefe, Bruyette & Woods | Jan 06, 2025 | Maintains |
Raymond James | Jan 03, 2025 | Upgrade |
Oppenheimer | Dec 19, 2024 | Upgrade |
Morgan Stanley | Dec 18, 2024 | Maintains |
Barclays | Dec 17, 2024 | Maintains |
Macquarie | Dec 10, 2024 | Maintains |
Keefe, Bruyette & Woods | Dec 09, 2024 | Maintains |
Bernstein | Dec 02, 2024 | Maintains |
Goldman Sachs | Dec 02, 2024 | Maintains |
BMO Capital | Nov 25, 2024 | Downgrade |
Exane BNP Paribas | Nov 20, 2024 | Downgrade |
Canaccord Genuity | Nov 12, 2024 | Maintains |
Piper Sandler | Nov 11, 2024 | Assumes |
Keefe, Bruyette & Woods | Nov 08, 2024 | Maintains |
Needham | Nov 08, 2024 | Maintains |
RBC Capital | Oct 21, 2024 | Reiterates |
BMO Capital | Oct 03, 2024 | Maintains |
Oppenheimer | Oct 01, 2024 | Assumes |
New Street Research | Sep 09, 2024 | Initiates |
UBS | Aug 27, 2024 | Maintains |
Needham | Aug 05, 2024 | Maintains |
Benchmark | Aug 02, 2024 | Reiterates |
BMO Capital | Aug 02, 2024 | Maintains |
RBC Capital | Aug 02, 2024 | Reiterates |
Wells Fargo | Aug 02, 2024 | Maintains |
Morgan Stanley | Jul 30, 2024 | Maintains |
Macquarie | Jul 26, 2024 | Maintains |
William Blair | Jul 18, 2024 | Upgrade |