| Date | Broker | Recomm. | Old target price | New target price | Notes | 
|---|---|---|---|---|---|
| 25/09/2025 | Shore Capital | buy | - | - | reiteration | 
| 25/07/2025 | Deutsche | hold | 280.00p | 300.00p | reiteration | 
| 25/07/2025 | Peel Hunt Limited | buy | - | 375.00p | reiteration | 
| 25/07/2025 | Shore Capital | buy | - | - | reiteration | 
| 22/05/2025 | Shore Capital | buy | - | - | reiteration | 
| 07/03/2025 | Shore Capital | buy | - | - | reiteration | 
| 19/12/2024 | Shore Capital | buy | - | - | reiteration | 
| 26/09/2024 | Shore Capital | buy | - | - | reiteration | 
| 11/09/2024 | JP Morgan Cazenove | neutral | - | - | reiteration | 
| 25/07/2024 | Shore Capital | buy | - | - | reiteration | 
| 23/05/2024 | JP Morgan Cazenove | neutral | 290.00p | 340.00p | reiteration | 
| 22/05/2024 | Shore Capital | buy | - | - | reiteration | 
| 22/02/2024 | Shore Capital | buy | - | - | upgrade | 
| 20/02/2024 | Jefferies | buy | 270.00p | 325.00p | reiteration | 
| 14/12/2023 | JP Morgan Cazenove | neutral | 217.00p | 290.00p | reiteration | 
| 30/11/2023 | Shore Capital | hold | - | - | reiteration | 
| 29/09/2023 | JP Morgan Cazenove | neutral | 213.00p | 217.00p | reiteration | 
| 16/06/2023 | Numis | buy | - | 290.00p | reiteration | 
| 14/06/2023 | Deutsche | buy | 240.00p | 275.00p | reiteration | 
| 13/06/2023 | Shore Capital | hold | - | - | reiteration | 
| 23/05/2023 | JP Morgan Cazenove | neutral | - | 213.00p | reiteration | 
| 17/05/2023 | Shore Capital | hold | - | - | reiteration | 
| 07/12/2022 | Shore Capital | hold | - | - | reiteration | 
| 27/10/2022 | Deutsche | buy | 230.00p | 213.00p | reiteration | 
| 12/10/2022 | Berenberg Bank | hold | 180.00p | 115.00p | reiteration | 
| 30/09/2022 | JP Morgan Cazenove | neutral | 201.00p | 169.00p | reiteration | 
| 28/07/2022 | Deutsche | buy | 270.00p | 230.00p | reiteration | 
| 28/07/2022 | Berenberg Bank | hold | 350.00p | 180.00p | downgrade | 
| 21/07/2022 | Shore Capital | hold | - | - | reiteration | 
| 25/05/2022 | JP Morgan Cazenove | neutral | 276.00p | 225.00p | reiteration | 
| 19/05/2022 | Deutsche | buy | - | 270.00p | reiteration | 
| 11/05/2022 | Morgan Stanley | overweight | - | - | reiteration | 
| 03/05/2022 | Deutsche | buy | - | 270.00p | new coverage | 
| 12/04/2022 | Peel Hunt Limited | buy | - | 310.00p | reiteration | 
| 25/03/2022 | Morgan Stanley | overweight | - | - | reiteration | 
| 09/02/2022 | Morgan Stanley | overweight | - | - | reiteration | 
| 17/01/2022 | Berenberg Bank | buy | 350.00p | 350.00p | reiteration | 
| 11/01/2022 | Shore Capital | hold | - | - | reiteration | 
| 05/01/2022 | Berenberg Bank | buy | 430.00p | 350.00p | reiteration | 
| 01/12/2021 | JP Morgan Cazenove | neutral | 290.00p | 276.00p | reiteration | 
| 25/11/2021 | Liberum Capital | buy | - | 400.00p | reiteration | 
| 30/07/2021 | Shore Capital | buy | - | 400.00p | reiteration | 
| 20/05/2021 | Liberum Capital | buy | - | 400.00p | reiteration | 
| 19/05/2021 | Peel Hunt Limited | hold | 325.00p | 335.00p | reiteration | 
| 19/05/2021 | Jefferies | buy | - | 400.00p | reiteration |