| Date | Broker | Recomm. | Old target price | New target price | Notes |
|---|---|---|---|---|---|
| 29/10/2025 | Berenberg Bank | buy | 360.00p | 360.00p | reiteration |
| 02/09/2025 | Berenberg Bank | buy | 360.00p | 360.00p | reiteration |
| 29/07/2025 | Canaccord Genuity | buy | 404.00p | 404.00p | reiteration |
| 29/07/2025 | Peel Hunt Limited | buy | 307.00p | 307.00p | reiteration |
| 13/03/2025 | Canaccord Genuity | buy | 380.00p | 400.00p | reiteration |
| 21/11/2024 | Canaccord Genuity | buy | - | 380.00p | reiteration |
| 25/10/2024 | Canaccord Genuity | buy | - | 380.00p | reiteration |
| 16/05/2024 | Canaccord Genuity | buy | - | 380.00p | reiteration |
| 14/03/2024 | Canaccord Genuity | buy | 350.00p | 380.00p | reiteration |
| 15/05/2023 | Berenberg Bank | buy | 450.00p | 400.00p | reiteration |
| 15/05/2023 | Canaccord Genuity | buy | 590.00p | 550.00p | reiteration |
| 01/02/2023 | Canaccord Genuity | buy | - | 590.00p | reiteration |
| 22/11/2022 | Berenberg Bank | buy | 500.00p | 450.00p | reiteration |
| 28/07/2022 | Berenberg Bank | buy | 570.00p | 500.00p | reiteration |
| 16/03/2022 | Berenberg Bank | buy | 570.00p | 570.00p | reiteration |
| 12/11/2021 | Berenberg Bank | buy | - | 570.00p | restart coverage |
| 11/11/2021 | Peel Hunt Limited | buy | - | 644.00p | reiteration |
| 11/11/2021 | Canaccord Genuity | buy | 615.00p | 615.00p | reiteration |
| 27/10/2021 | Peel Hunt Limited | buy | - | 644.00p | reiteration |
| 11/08/2021 | Canaccord Genuity | buy | 610.00p | 615.00p | reiteration |
| 06/07/2021 | Canaccord Genuity | buy | 580.00p | 610.00p | reiteration |
| 05/07/2021 | Berenberg Bank | buy | 500.00p | 500.00p | reiteration |
| 27/05/2021 | Peel Hunt Limited | buy | - | 533.00p | reiteration |
| 05/05/2021 | Canaccord Genuity | buy | 580.00p | 580.00p | reiteration |
| 04/05/2021 | Berenberg Bank | buy | 500.00p | 500.00p | reiteration |