Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
Baird | Jul 23, 2025 | Maintains |
JP Morgan | Jul 21, 2025 | Maintains |
Deutsche Bank | Jul 17, 2025 | Maintains |
Canaccord Genuity | Jul 16, 2025 | Maintains |
Canaccord Genuity | Jul 11, 2025 | Maintains |
Jefferies | Jul 07, 2025 | Downgrade |
Baird | Jun 17, 2025 | Maintains |
Morgan Stanley | Jun 06, 2025 | Upgrade |
JP Morgan | May 12, 2025 | Maintains |
JP Morgan | May 01, 2025 | Maintains |
BMO Capital | Mar 20, 2025 | Maintains |
DA Davidson | Mar 19, 2025 | Maintains |
BMO Capital | Jan 27, 2025 | Maintains |
Baird | Jan 23, 2025 | Maintains |
Canaccord Genuity | Nov 27, 2024 | Maintains |
BMO Capital | Oct 25, 2024 | Maintains |
JP Morgan | Oct 21, 2024 | Maintains |
DA Davidson | Oct 01, 2024 | Maintains |
BMO Capital | Sep 30, 2024 | Maintains |
Baird | Sep 27, 2024 | Maintains |
Morgan Stanley | Sep 19, 2024 | Maintains |
Canaccord Genuity | Aug 27, 2024 | Maintains |
Deutsche Bank | Aug 06, 2024 | Maintains |
Benchmark | Aug 02, 2024 | Reiterates |
JP Morgan | Jul 23, 2024 | Maintains |
Baird | Jul 15, 2024 | Maintains |
BMO Capital | Jul 15, 2024 | Initiates |
B of A Securities | Jun 26, 2024 | Maintains |
Morgan Stanley | Jun 21, 2024 | Maintains |
Benchmark | May 14, 2024 | Reiterates |