Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
Cantor Fitzgerald | Apr 22, 2025 | Assumes |
RBC Capital | Apr 01, 2025 | Maintains |
B of A Securities | Mar 31, 2025 | Maintains |
RBC Capital | Feb 20, 2025 | Maintains |
Canaccord Genuity | Feb 12, 2025 | Upgrade |
Needham | Feb 11, 2025 | Reiterates |
Truist Securities | Feb 11, 2025 | Maintains |
Barclays | Feb 11, 2025 | Maintains |
Morgan Stanley | Feb 11, 2025 | Maintains |
RBC Capital | Feb 11, 2025 | Maintains |
HC Wainwright & Co. | Feb 11, 2025 | Reiterates |
Scotiabank | Feb 11, 2025 | Maintains |
Cantor Fitzgerald | Feb 11, 2025 | Reiterates |
Needham | Jan 31, 2025 | Reiterates |
Cantor Fitzgerald | Jan 31, 2025 | Reiterates |
Scotiabank | Jan 31, 2025 | Maintains |
HC Wainwright & Co. | Jan 31, 2025 | Maintains |
Wells Fargo | Jan 30, 2025 | Downgrade |
Piper Sandler | Jan 27, 2025 | Maintains |
Cantor Fitzgerald | Jan 24, 2025 | Reiterates |
Wells Fargo | Jan 10, 2025 | Maintains |
Truist Securities | Dec 23, 2024 | Maintains |
JP Morgan | Dec 23, 2024 | Maintains |
Scotiabank | Dec 23, 2024 | Maintains |
BMO Capital | Dec 20, 2024 | Maintains |
Needham | Dec 20, 2024 | Reiterates |
HC Wainwright & Co. | Dec 20, 2024 | Maintains |
Barclays | Dec 20, 2024 | Maintains |
B of A Securities | Dec 19, 2024 | Maintains |
Stifel | Dec 16, 2024 | Maintains |