Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
UBS | Apr 30, 2025 | Maintains |
Needham | Apr 29, 2025 | Maintains |
Barclays | Apr 22, 2025 | Maintains |
Stifel | Apr 17, 2025 | Maintains |
Citigroup | Apr 11, 2025 | Maintains |
Mizuho | Feb 20, 2025 | Maintains |
Citigroup | Feb 20, 2025 | Upgrade |
Truist Securities | Feb 18, 2025 | Maintains |
Morgan Stanley | Feb 12, 2025 | Upgrade |
Morgan Stanley | Feb 05, 2025 | Maintains |
Stifel | Feb 05, 2025 | Maintains |
Susquehanna | Feb 05, 2025 | Maintains |
Needham | Feb 05, 2025 | Maintains |
JP Morgan | Feb 05, 2025 | Maintains |
Citigroup | Feb 05, 2025 | Upgrade |
Cantor Fitzgerald | Feb 04, 2025 | Reiterates |
Susquehanna | Jan 22, 2025 | Maintains |
Barclays | Jan 17, 2025 | Maintains |
Goldman Sachs | Jan 10, 2025 | Upgrade |
Wells Fargo | Nov 22, 2024 | Initiates |
Loop Capital | Nov 11, 2024 | Initiates |
Needham | Nov 11, 2024 | Reiterates |
Susquehanna | Nov 06, 2024 | Maintains |
Morgan Stanley | Nov 06, 2024 | Maintains |
Truist Securities | Nov 06, 2024 | Maintains |
Evercore ISI Group | Nov 06, 2024 | Maintains |
Needham | Nov 06, 2024 | Maintains |
Oppenheimer | Nov 06, 2024 | Maintains |
UBS | Nov 06, 2024 | Maintains |
Barclays | Nov 05, 2024 | Maintains |