| Date | Broker | Recomm. | Old target price | New target price | Notes |
|---|---|---|---|---|---|
| 01/04/2025 | Canaccord Genuity | buy | - | 7.00p | reiteration |
| 19/03/2025 | Canaccord Genuity | speculative buy | - | 7.00p | reiteration |
| 28/01/2025 | RBC Capital Markets | outperform | 830.00p | 770.00p | reiteration |
| 19/09/2024 | Canaccord Genuity | buy | - | 10.00p | reiteration |
| 03/09/2024 | Canaccord Genuity | buy | - | 10.00p | reiteration |
| 22/08/2024 | Canaccord Genuity | buy | - | 10.00p | reiteration |
| 24/06/2024 | Canaccord Genuity | buy | - | 10.00p | reiteration |
| 26/04/2024 | Canaccord Genuity | buy | - | 10.00p | reiteration |
| 18/04/2024 | Canaccord Genuity | buy | - | 10.00p | reiteration |
| 18/04/2024 | Berenberg Bank | buy | - | 9.00p | reiteration |
| 28/02/2024 | Berenberg Bank | buy | 10.00p | 9.00p | reiteration |
| 26/02/2024 | Canaccord Genuity | buy | - | 10.00p | reiteration |
| 08/02/2024 | Berenberg Bank | buy | - | 10.00p | reiteration |
| 23/01/2024 | Berenberg Bank | buy | - | 10.00p | reiteration |
| 11/10/2023 | Canaccord Genuity | buy | - | 13.00p | reiteration |
| 18/09/2023 | Canaccord Genuity | buy | - | 13.00p | reiteration |
| 20/07/2023 | Berenberg Bank | buy | - | 17.00p | reiteration |
| 20/03/2023 | Berenberg Bank | buy | - | 20.00p | reiteration |
| 16/12/2022 | Berenberg Bank | buy | 19.00p | 19.00p | reiteration |
| 25/10/2022 | Berenberg Bank | buy | 19.00p | 19.00p | reiteration |
| 06/10/2022 | Berenberg Bank | buy | 20.00p | 19.00p | reiteration |
| 05/09/2022 | Berenberg Bank | buy | 20.00p | 20.00p | reiteration |
| 10/08/2022 | Berenberg Bank | buy | 20.00p | 20.00p | reiteration |
| 07/07/2022 | Berenberg Bank | buy | 22.00p | 20.00p | reiteration |
| 30/05/2022 | Berenberg Bank | buy | - | 22.00p | reiteration |
| 16/05/2022 | Berenberg Bank | buy | - | 22.00p | reiteration |
| 05/05/2022 | Berenberg Bank | buy | - | 22.00p | reiteration |
| 26/04/2022 | Berenberg Bank | buy | - | 22.00p | reiteration |
| 05/04/2022 | Berenberg Bank | buy | 21.00p | 22.00p | reiteration |
| 21/03/2022 | Berenberg Bank | buy | - | 21.00p | reiteration |
| 07/03/2022 | Berenberg Bank | buy | - | 21.00p | reiteration |
| 24/02/2022 | Berenberg Bank | buy | - | 121.00p | reiteration |
| 10/02/2022 | Berenberg Bank | buy | - | 21.00p | new coverage |