| 1 Nov 2018 |
| Barrington Research |
| Market Perform |
| Outperform |
| upgrade |
| 15 Oct 2018 | DA Davidson | Neutral | Underperform | downgrade |
| 31 Jul 2018 | DA Davidson | Buy | Neutral | downgrade |
| 20 Mar 2018 | Argus | Buy | Hold | downgrade |
| 27 Feb 2018 | Barrington Research | Outperform | Perform | downgrade |
| 31 Jul 2017 | Barrington Research | Market Perform | Outperform | upgrade |
| 9 May 2017 | DA Davidson | Buy | Buy | maintain |