| 7 Oct 2019 |
| Wells Fargo |
| Market Perform |
| Outperform |
| upgrade |
| 25 Sept 2018 | Stifel Nicolaus | Hold | Hold | maintain |
| 18 Sept 2018 | Needham | Buy | Buy | maintain |
| 28 Aug 2018 | Stifel Nicolaus | Hold | Hold | maintain |
| 7 Aug 2018 | BMO Capital | Outperform | Outperform | maintain |
| 11 May 2018 | Wells Fargo | Market Perform | Outperform | upgrade |
| 4 May 2018 | BMO Capital | Outperform | Outperform | maintain |