7,710,872 shares10.66% 3,520,000 shares4.86% Liontrust Investment Partners LLP 11,400,708 shares15.76%
Liontrust Asset Management Plc 11,400,708 shares15.76% The Wellcome Trust Limited as trustee of The Wellcome Trust 5,553,390 shares7.67% 3,759,075 shares5.20% 3,788,902 shares5.24% 3,652,035 shares5.05%
4,066,824 shares5.62%
The Wellcome Trust Limited as trustee of The Wellcome Trust 4,553,390 shares6.29% Liontrust Asset Management Plc 11,615,620 shares16.05% Liontrust Asset Management Plc 11,627,183 shares16.07% Liontrust Asset Management Plc 11,633,452 shares16.08% Liontrust Asset Management Plc 11,663,101 shares16.12% 3,491,962 shares4.83% Liontrust Asset Management Plc 11,688,101 shares16.15% 3,627,027 shares5.01%
Liontrust Asset Management Plc 11,688,101 shares16.15%
Liontrust Asset Management Plc 11,688,101 shares16.15% Liontrust Asset Management 11,688,101 shares16.15%
Liontrust Asset Management Plc 11,688,101 shares16.15% Aggregate of abrdn plc affiliated investment management entities with delegated voting rights on behalf of multiple managed portfolios 5.00%
3,651,834 shares5.05%
Liontrust Asset Management Plc 12,316,852 shares17.02% 7,243,560 shares10.01% 7,209,176 shares9.96% 6,942,747 shares9.60%
The Wellcome Trust Limited as trustee of The Wellcome Trust 3,634,590 shares5.02% 7,307,402 shares10.09% 7,835,084 shares10.82% 8,088,440 shares11.17% 8,066,416 shares11.14%
8,069,673 shares11.14% 8,069,429 shares11.13% The Wellcome Trust Limited as trustee of The Wellcome Trust 3,303,927 shares4.53%
2,049,928 shares2.81%
7,306,632 shares10.00%
8,115,350 shares11.03% Liontrust Asset Management Plc 12,524,897 shares17.04%
8,376,011 shares11.20%
8,375,979 shares11.20% 8,413,862 shares11.23% 8,231,829 shares10.99% 8,304,819 shares11.09%