Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
Needham | Nov 03, 2022 | Maintains |
Needham | Aug 04, 2022 | Maintains |
Needham | May 05, 2022 | Maintains |
Truist Securities | Feb 10, 2022 | Downgrade |
Needham | Oct 28, 2021 | Maintains |
Needham | Jul 29, 2021 | Maintains |
Needham | Apr 29, 2021 | Maintains |
Needham | Feb 04, 2021 | Maintains |
Craig-Hallum | Sep 29, 2020 | Initiates |
SMBC Nikko | Sep 21, 2020 | Initiates |
SunTrust Robinson Humphrey | Jul 30, 2020 | Maintains |
Needham | Jul 02, 2020 | Upgrade |
JP Morgan | Mar 11, 2020 | Downgrade |
SunTrust Robinson Humphrey | Jan 23, 2020 | Maintains |
JP Morgan | Dec 13, 2019 | Upgrade |
B. Riley | Sep 05, 2019 | Initiates |
JP Morgan | Aug 05, 2019 | Downgrade |
Stifel Nicolaus | Aug 01, 2019 | Maintains |
Deutsche Bank | Jun 14, 2018 | Initiates |
Stifel Nicolaus | May 25, 2018 | Maintains |
Stifel Nicolaus | Feb 08, 2018 | Maintains |
SunTrust Robinson Humphrey | Dec 19, 2017 | Initiates |
Stifel Nicolaus | Aug 25, 2017 | Upgrade |
Needham | Aug 07, 2017 | Upgrade |
Stifel Nicolaus | Jul 28, 2017 | Downgrade |
JP Morgan | Apr 04, 2017 | Upgrade |
JP Morgan | Feb 17, 2017 | Downgrade |
Stifel Nicolaus | Jul 28, 2016 | Maintains |
JP Morgan | Jun 10, 2016 | Maintains |
Stifel Nicolaus | Aug 10, 2015 | Upgrade |