| 21 Dec 2018 |
| Wells Fargo |
| Market Perform |
| Perform |
| maintain |
| 20 Jul 2018 | Longbow Research | Neutral | Buy | upgrade |
| 11 Jul 2017 | Wolfe Research | Outperform | Outperform | maintain |
| 21 Mar 2017 | Wells Fargo | Market Perform | Perform | maintain |
| 2 Feb 2017 | Imperial Capital | Outperform | In Line | downgrade |
| 2 Dec 2016 | Longbow Research | Buy | Neutral | downgrade |
| 27 Oct 2016 | Imperial Capital | In Line | Outperform | upgrade |