1,820,000 shares4.87% Octopus Investments Limited 1,191,959 shares3.23%
2,070,000 shares5.61% BGF Investment Management Limited (a/c BGF Investments LP) 1,464,485 shares3.97% Client funds managed by Downing LLP 1,695,914 shares4.59% Oryx International Growth Fund Limited 2,320,000 shares6.28% 1,801,867 shares4.88% BGF Investment Management Limited (a/c BGF Investments LP) 1,637,332 shares4.87%
2,660,000 shares7.91% 2,972,500 shares8.94%
Oryx International Growth Fund Limited 3,552,500 shares10.72% Oryx International Growth Fund Limited 3,827,000 shares11.57%
1,739,600 shares5.26%
Client funds managed by Downing LLP 1,667,134 shares5.04% Client funds managed by Downing LLP 1,324,621 shares4.02% Client funds managed by Downing LLP 1,059,079 shares3.28%
1,946,141 shares5.92%