| Date | Broker | Recomm. | Old target price | New target price | Notes |
|---|---|---|---|---|---|
| 07/11/2025 | Berenberg Bank | buy | 68.00p | 68.00p | reiteration |
| 01/10/2025 | Berenberg Bank | buy | - | 68.00p | new coverage |
| 30/09/2025 | Peel Hunt Limited | buy | 50.00p | 50.00p | reiteration |
| 03/07/2023 | Jefferies | buy | - | 50.00p | reiteration |
| 16/06/2023 | Jefferies | buy | 85.00p | 50.00p | reiteration |
| 17/11/2022 | Berenberg Bank | buy | 125.00p | 105.00p | reiteration |
| 27/10/2022 | Berenberg Bank | buy | 125.00p | 125.00p | reiteration |
| 21/09/2022 | Berenberg Bank | buy | 125.00p | 125.00p | reiteration |
| 13/09/2022 | Berenberg Bank | buy | 130.00p | 125.00p | reiteration |
| 24/08/2022 | Berenberg Bank | buy | 135.00p | 130.00p | reiteration |
| 06/07/2022 | Berenberg Bank | buy | 140.00p | 135.00p | reiteration |
| 10/06/2022 | Berenberg Bank | buy | 105.00p | 140.00p | upgrade |
| 10/02/2022 | Berenberg Bank | hold | - | 105.00p | reiteration |
| 31/01/2022 | Berenberg Bank | hold | 100.00p | 105.00p | reiteration |
| 14/01/2022 | Berenberg Bank | hold | 100.00p | 100.00p | reiteration |
| 01/12/2021 | Peel Hunt Limited | buy | 110.00p | 110.00p | reiteration |
| 14/10/2021 | Berenberg Bank | hold | 90.00p | 100.00p | downgrade |
| 13/09/2021 | Berenberg Bank | buy | 75.00p | 90.00p | reiteration |