Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
Stifel | Oct 09, 2025 | Maintains |
Truist Securities | Oct 08, 2025 | Maintains |
Jefferies | Sep 24, 2025 | Upgrade |
Mizuho | Sep 04, 2025 | Initiates |
Evercore ISI Group | Aug 08, 2025 | Maintains |
Stifel | Aug 04, 2025 | Maintains |
Truist Securities | Aug 04, 2025 | Maintains |
DA Davidson | Aug 01, 2025 | Maintains |
Roth Capital | Jul 29, 2025 | Reiterates |
Citigroup | Jul 28, 2025 | Maintains |
UBS | Jul 25, 2025 | Maintains |
JP Morgan | Jul 22, 2025 | Maintains |
BMO Capital | Jul 17, 2025 | Downgrade |
Stifel | Jul 11, 2025 | Maintains |
Seaport Global | Jul 10, 2025 | Initiates |
Northland Capital Markets | Jul 02, 2025 | Downgrade |
UBS | Jun 12, 2025 | Maintains |
Goldman Sachs | Jun 04, 2025 | Maintains |
Piper Sandler | May 27, 2025 | Maintains |
Piper Sandler | May 06, 2025 | Maintains |
Stifel | May 05, 2025 | Maintains |
Evercore ISI Group | May 02, 2025 | Maintains |
B. Riley Securities | May 02, 2025 | Maintains |
DA Davidson | May 02, 2025 | Maintains |
Citigroup | Apr 25, 2025 | Maintains |
Goldman Sachs | Apr 24, 2025 | Maintains |
Stifel | Apr 09, 2025 | Maintains |
Piper Sandler | Apr 08, 2025 | Initiates |
Truist Securities | Apr 08, 2025 | Maintains |
B. Riley Securities | Mar 19, 2025 | Downgrade |