19,204,608 shares12.86%
Octopus Investments Limited 5,638,636 shares3.78% 8,023,466 shares5.37%
Octopus Investments Limited 8,638,636 shares5.79%
2,291,193 shares1.53% 7,535,000 shares5.05%
8,084,735 shares5.42%
7,535,000 shares5.05% 7,238,978 shares4.85%