| 25 Nov 2020 |
| Oppenheimer |
| Perform |
| Outperform |
| upgrade |
| 27 Oct 2020 | Oppenheimer | Perform | Outperform | upgrade |
| 3 Mar 2020 | Oppenheimer | Outperform | Outperform | maintain |
| 3 Mar 2020 | Credit Suisse | Outperform | Outperform | maintain |
| 6 Nov 2019 | Credit Suisse | Outperform | Outperform | maintain |
| 28 Feb 2019 | Credit Suisse | Outperform | Outperform | maintain |
| 20 Aug 2018 | Jefferies | Buy | Buy | maintain |