Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
BMO Capital | Nov 03, 2023 | Maintains |
Raymond James | Nov 02, 2023 | Maintains |
Wolfe Research | Oct 17, 2023 | Initiates |
Stifel | Sep 18, 2023 | Reiterates |
Goldman Sachs | Aug 03, 2023 | Maintains |
Truist Securities | Aug 03, 2023 | Maintains |
Needham | Aug 03, 2023 | Reiterates |
Oppenheimer | Aug 03, 2023 | Maintains |
Raymond James | Aug 03, 2023 | Maintains |
Raymond James | Jul 21, 2023 | Maintains |
Goldman Sachs | Jul 17, 2023 | Maintains |
Oppenheimer | Jul 14, 2023 | Maintains |
Needham | Jul 07, 2023 | Maintains |
Stifel | Jun 23, 2023 | Maintains |
Raymond James | May 05, 2023 | Maintains |
Needham | May 04, 2023 | Reiterates |
Baird | May 04, 2023 | Maintains |
Goldman Sachs | May 04, 2023 | Maintains |
Raymond James | Apr 27, 2023 | Maintains |
Truist Securities | Apr 18, 2023 | Initiates |
Needham | Mar 30, 2023 | Maintains |
Oppenheimer | Mar 30, 2023 | Maintains |
Raymond James | Mar 06, 2023 | Maintains |
Needham | Mar 02, 2023 | Maintains |
BMO Capital | Mar 02, 2023 | Maintains |
Oppenheimer | Mar 02, 2023 | Maintains |
Raymond James | Jan 31, 2023 | Maintains |
Oppenheimer | Jan 17, 2023 | Maintains |
UBS | Nov 03, 2022 | Downgrade |
Stifel | Sep 02, 2022 | Maintains |