Analysis
Analyst ratings
| Firm | Date | Action |
|---|---|---|
| Guggenheim | Sep 25, 2023 | Upgrade |
| Exane BNP Paribas | Apr 24, 2023 | Downgrade |
| Oppenheimer | Jul 23, 2020 | Downgrade |
| Jefferies | Oct 08, 2019 | Upgrade |
| Cowen & Co. | Jul 11, 2019 | Initiates |
| Atlantic Equities | Jun 25, 2018 | Assumes |
| Argus Research | Oct 31, 2017 | Upgrade |
| Canaccord Genuity | Oct 05, 2017 | Upgrade |
| Tigress Financial | Jan 23, 2017 | Upgrade |
| Wells Fargo | Jan 11, 2017 | Initiates |
| Atlantic Equities | Nov 10, 2016 | Upgrade |
| William Blair | Oct 21, 2016 | Upgrade |
| Nomura | Oct 21, 2016 | Maintains |
| Wunderlich Securities | Oct 21, 2016 | Upgrade |
| Goldman Sachs | Oct 17, 2016 | Maintains |
| William Blair | Jul 19, 2016 | Initiates |
| Cowen & Co. | May 24, 2016 | Upgrade |
| Canaccord Genuity | May 16, 2016 | Initiates |
| Oppenheimer | Mar 17, 2016 | Assumes |
| Hilliard Lyons | Feb 01, 2016 | Downgrade |
| BMO Capital | Jan 08, 2016 | Initiates |
| B of A Securities | Oct 23, 2015 | Upgrade |
| B of A Securities | Oct 01, 2015 | Upgrade |
| Stifel | Aug 13, 2015 | Upgrade |
| Wells Fargo | Apr 06, 2015 | Upgrade |
| B. Riley Securities | Feb 27, 2014 | Initiates |
| Deutsche Bank | Jan 23, 2014 | Upgrade |
| Citigroup | Jan 14, 2014 | Downgrade |
| Deutsche Bank | Jun 05, 2013 | Downgrade |
| Standpoint Research | Apr 30, 2013 | Downgrade |