Liontrust Investment Partners LLP 2,333,198 shares11.10% Liontrust Investment Partners LLP 2,303,000 shares10.96%
Crucible Clarity Fund PLC 1,102,326 shares5.25% 616,000 shares2.94% Crucible Clarity Fund PLC 893,190 shares4.26% 821,000 shares3.91% Crucible Clarity Fund PLC 664,466 shares3.17%
Liontrust Asset Management Plc 2,514,351 shares11.99% 983,500 shares4.69% Liontrust Asset Management Plc 2,660,101 shares12.68% River Global Investors LLP 1,061,910 shares5.06%
Liontrust Asset Management Plc 2,878,257 shares13.72% Liontrust Asset Management Plc 3,043,257 shares14.51% 1,110,000 shares5.29% 830,000 shares3.96%
Liontrust Asset Management Plc 3,237,583 shares15.43% 2,341,067 shares11.16%
2,251,289 shares10.73% 2,341,067 shares11.16%
Liontrust Asset Management Plc 3,741,988 shares17.84% Liontrust Asset Management Plc 3,785,431 shares18.05% 2,146,289 shares10.20% 1,911,289 shares9.11%
Amati Global Investors Limited 875 shares0.00%
Liontrust Asset Management Plc 3,603,133 shares17.18% Liontrust Asset Management Plc 3,359,467 shares16.02%
AXA Investment Managers S.A. 1,042,755 shares4.97%