Octopus Investments Limited 21,922,329 shares9.98% 6,747,243 shares3.07%
Octopus Investments Limited 24,116,769 shares10.99% Morgan Stanley & Co., LLC 11,007,708 shares5.02%
Octopus Investments Limited 26,200,028 shares11.95% Octopus Investments Limited 28,306,240 shares12.99% Octopus Investments Limited 28,473,486 shares13.08% Octopus Investments Limited 28,261,371 shares12.98%
Octopus Investments Limited 28,243,390 shares12.98% Octopus Investments Limited 28,235,366 shares12.99% Octopus Investments Limited 28,278,589 shares13.01%
18,661,710 shares8.59%