Latest deals

slide to see more
Traded Action Notifier Price Amount Value
21-Sep-26  Buy Euan Marshall 371.00p 41 £152.11
21-Sep-26  Buy Alexander Scott 371.00p 40 £148.40
21-Aug-26  Buy Euan Marshall 387.00p 38 £147.06
21-Aug-26  Buy Alexander Scott 387.00p 39 £150.93
22-Jul-26  Buy Euan Marshall 390.50p 39 £152.29

Largest deals (365 days)

slide to see more
Traded Action Notifier Price Amount Value
18-Dec-25  Buy Euan Marshall 354.10p 6,000 £21,246.00
20-May-26  Buy Euan Marshall 324.67p 5,000 £16,233.50
13-Jan-26  Buy Euan Marshall 349.97p 4,500 £15,748.65
13-Jan-26  Buy Euan Marshall 349.70p 4,500 £15,736.50
12-Feb-26  Buy Euan Marshall 339.09p 4,000 £13,563.60

Director Shareholdings

slide to see more
Notifier Holding Value*
No data found
* Value is calculated by using the current share price multiplied by the amount held.

Major Shareholdings

slide to see more
Notifier** Holding Value
No data found
** Major Shareholders are individuals or institutions that own more than 3% of the company’s shares and have been reported in the annual accounts.