Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
Barclays | Aug 29, 2025 | Maintains |
Truist Securities | Aug 18, 2025 | Maintains |
Stifel | Aug 04, 2025 | Reiterates |
Raymond James | Jul 31, 2025 | Maintains |
UBS | Jul 31, 2025 | Maintains |
Barclays | Jul 31, 2025 | Maintains |
Wedbush | Jul 31, 2025 | Maintains |
Truist Securities | Jul 31, 2025 | Maintains |
TD Cowen | Jul 31, 2025 | Maintains |
Oppenheimer | Jul 31, 2025 | Maintains |
RBC Capital | Jul 31, 2025 | Maintains |
Stifel | Jul 31, 2025 | Maintains |
B of A Securities | Jul 31, 2025 | Maintains |
Piper Sandler | Jul 31, 2025 | Maintains |
Jefferies | Jul 31, 2025 | Maintains |
BMO Capital | Jul 31, 2025 | Maintains |
Scotiabank | Jul 31, 2025 | Maintains |
Mizuho | Jul 31, 2025 | Maintains |
Wells Fargo | Jul 31, 2025 | Maintains |
DA Davidson | Jul 31, 2025 | Maintains |
Morgan Stanley | Jul 31, 2025 | Maintains |
WestPark Capital | Jul 31, 2025 | Reiterates |
Cantor Fitzgerald | Jul 31, 2025 | Maintains |
Keybanc | Jul 31, 2025 | Upgrade |
Raymond James | Jul 28, 2025 | Maintains |
Stifel | Jul 28, 2025 | Maintains |
Evercore ISI Group | Jul 25, 2025 | Maintains |
Wedbush | Jul 25, 2025 | Reiterates |
Loop Capital | Jul 24, 2025 | Maintains |
UBS | Jul 23, 2025 | Maintains |