| 10 Jan 2019 |
| Jefferies |
| Buy |
| Hold |
| downgrade |
| 29 Nov 2018 | Citigroup | Buy | Buy | maintain |
| 2 Nov 2018 | JP Morgan | Overweight | Overweight | maintain |
| 2 Nov 2018 | Wells Fargo | Market Perform | Outperform | upgrade |
| 17 Sept 2018 | JP Morgan | Overweight | Overweight | maintain |
| 11 Sept 2018 | Stifel Nicolaus | Buy | Buy | maintain |
| 10 Aug 2018 | Citigroup | Buy | Buy | maintain |