40,872,155 shares5.72% 42,120,058 shares5.89% 38,691,175 shares5.41% 39,069,538 shares5.46% 38,639,710 shares5.40% 38,725,146 shares5.42% 38,297,747 shares5.35%
38,276,906 shares5.35% 38,295,254 shares5.36% 38,445,804 shares5.38% 38,853,589 shares5.43% Ashmore 2004 Employee Benefit Trust Ashmore Group plc 2024 Employee Benefit Trust 58,534,386 shares8.21%
Azvalor Asset Management SGIIC SA 21,620,442 shares3.03%
Ashmore 2004 Employee Benefit Trust 57,744,754 shares8.10% Ashmore 2004 Employee Benefit Trust 50,038,215 shares7.02% Jupiter Asset Management Limited 34,571,795 shares4.85%
209,435,535 shares29.38%
39,914,269 shares5.59% 42,295,640 shares5.92% Ashmore 2004 Employee Benefit Trust 47,629,634 shares6.68%
44,196,398 shares6.19% 44,137,416 shares6.18% 44,190,087 shares6.19% 42,957,913 shares6.01%
42,956,269 shares6.01% 42,544,481 shares5.95% 58,354,203 shares8.18% 58,458,749 shares8.19% 57,918,064 shares8.11% 58,126,398 shares8.14% 57,775,185 shares8.09% 58,342,106 shares8.17% 58,136,629 shares8.15%
58,138,501 shares8.15%
58,130,936 shares8.15% 58,280,157 shares8.17% 57,858,822 shares8.11% 57,437,898 shares8.05%