Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
Morgan Stanley | Jan 06, 2021 | Maintains |
Morgan Stanley | Nov 11, 2020 | Maintains |
Morgan Stanley | Oct 30, 2020 | Maintains |
Morgan Stanley | Oct 14, 2020 | Initiates |
Citigroup | Aug 04, 2020 | Maintains |
RBC Capital | Aug 03, 2020 | Maintains |
B. Riley Securities | Jul 31, 2020 | Upgrade |
Barclays | Jul 27, 2020 | Initiates |
B. Riley Securities | May 05, 2020 | Maintains |
RBC Capital | May 05, 2020 | Reiterates |
Goldman Sachs | Apr 09, 2020 | Upgrade |
Citigroup | Apr 03, 2020 | Upgrade |
B. Riley Securities | Jan 31, 2020 | Downgrade |
Stifel | Jan 21, 2020 | Upgrade |
Goldman Sachs | Dec 11, 2019 | Initiates |
RBC Capital | Dec 11, 2019 | Initiates |
Stifel | Nov 12, 2019 | Initiates |
Citigroup | Jul 18, 2019 | Initiates |
B. Riley Securities | May 17, 2019 | Initiates |
William Blair | May 16, 2019 | Initiates |
Baird | Sep 26, 2017 | Downgrade |
Baird | Sep 22, 2017 | Maintains |
Baird | Oct 04, 2016 | Upgrade |
Avondale Partners | Aug 08, 2016 | Upgrade |
Oppenheimer | Jun 01, 2016 | Initiates |
Janney Montgomery Scott | May 11, 2016 | Initiates |
Roth Capital | Feb 22, 2016 | Downgrade |
BB&T Capital | Feb 22, 2016 | Downgrade |
Roth Capital | Apr 13, 2015 | Initiates |
Topeka Capital | Dec 23, 2014 | Initiates |