| 18 Jun 2018 |
| B. Riley FBR |
| Neutral |
| Buy |
| upgrade |
| 15 Aug 2017 | FBR Capital | Neutral | Neutral | maintain |
| 31 May 2017 | FBR Capital | Underperform | Perform | upgrade |
| 16 Nov 2016 | Nomura | Buy | Neutral | downgrade |
| 15 Nov 2016 | FBR Capital | Market Perform | Underperform | downgrade |
| 27 Sept 2016 | Stifel Nicolaus | Hold | Buy | upgrade |
| 21 Sept 2016 | Jefferies | Hold | Hold | maintain |