Latest deals

slide to see more
Traded Action Notifier Price Amount Value
02-Oct-25  Buy Jacqueline Sutton 120.83p 4,107 £4,962.28
01-Oct-25  Buy Ben Stocks 128.50p 16,114 £20,706.49
01-Oct-25  Buy Inken Braunschmidt 128.00p 4,000 £5,120.00

Largest deals (365 days)

slide to see more
Traded Action Notifier Price Amount Value
01-Oct-25  Buy Ben Stocks 128.50p 16,114 £20,706.49
01-Oct-25  Buy Inken Braunschmidt 128.00p 4,000 £5,120.00
02-Oct-25  Buy Jacqueline Sutton 120.83p 4,107 £4,962.28

Director Shareholdings

slide to see more
Notifier Holding Value*
John Mills 135,588 £181,687.92
John Mills 135,588 £181,687.92
Paul James 30,619 £41,029.46
Paul James 30,619 £41,029.46
Richard Amos 30,300 £40,602.00
* Value is calculated by using the current share price multiplied by the amount held.

Major Shareholdings

slide to see more
Notifier** Holding Value
Odyssean Investment Trust PLC 20,875,000 £27,972,500.70
Odyssean Investment Trust PLC 20,875,000 £27,972,500.70
Odyssean Investment Trust PLC 20,000,000 £26,800,000.67
Odyssean Investment Trust PLC 20,000,000 £26,800,000.67
Schroders plc 15,774,774 £21,138,197.69
** Major Shareholders are individuals or institutions that own more than 3% of the company’s shares and have been reported in the annual accounts.