Latest deals

slide to see more
Traded Action Notifier Price Amount Value
10-Jul-26  Buy Dividends Gareth Wright 894.46p 184 £1,645.81
10-Jul-26  Buy Dividends Stephen A Carter 894.46p 152 £1,359.58
20-May-26  Buy Gareth Wright 809.35p 222 £1,796.76
20-May-26  Buy Stephen A Carter 809.35p 222 £1,796.76
22-Jan-26  Sell Stephen A Carter 934.35p 330,249 £3,085,697.01

Largest deals (365 days)

slide to see more
Traded Action Notifier Price Amount Value
22-Jan-26  Sell Stephen A Carter 934.35p 330,249 £3,085,697.01
20-May-26  Buy Stephen A Carter 809.35p 222 £1,796.76
20-May-26  Buy Gareth Wright 809.35p 222 £1,796.76
10-Jul-26  Buy Dividends Gareth Wright 894.46p 184 £1,645.81
10-Jul-26  Buy Dividends Stephen A Carter 894.46p 152 £1,359.58

Director Shareholdings

slide to see more
Notifier Holding Value*
Stephen A Carter 913,517 £8,099,241.88
Stephen A Carter 913,517 £8,099,241.88
Gareth Wright 617,965 £5,478,877.80
Gareth Wright 617,965 £5,478,877.80
John Rishton 22,324 £197,924.59
* Value is calculated by using the current share price multiplied by the amount held.

Major Shareholdings

slide to see more
Notifier** Holding Value
HSBC Holdings plc 88,094,752 £781,048,086.69
HSBC Holdings plc 88,094,752 £781,048,086.69
Newton Investment Management 74,023,328 £656,290,839.04
Newton Investment Management 74,023,328 £656,290,839.04
Generation Investment Management LLP 73,516,156 £651,794,252.00
** Major Shareholders are individuals or institutions that own more than 3% of the company’s shares and have been reported in the annual accounts.