Octopus Investments Limited 1,188,646 shares8.81% Octopus Investments Limited 1,327,146 shares9.84% 784,313 shares5.82%
55,913,194 shares8.29%
Octopus Investments Limited 72,357,399 shares10.73% Canaccord Genuity Group Inc. 60,255,167 shares8.94%
39,215,687 shares5.81%
Octopus Investments Limited 37,295,917 shares6.96%