15,661,426 shares9.73% 16,329,093 shares10.14% 17,559,913 shares10.91% 17,997,090 shares11.18% 19,263,831 shares11.96% 19,311,357 shares12.00% Apex Financial Services (Trust Company) Limited 11,587,381 shares7.21% 19,188,654 shares11.92% Montanaro Asset Management Limited 4,770,000 shares2.97% 20,160,441 shares12.53% 20,951,627 shares13.02% 20,592,018 shares12.80% 20,877,325 shares12.98% 20,948,467 shares13.01% 20,916,455 shares13.00% Apex Financial Services (Trust Company) Limited 6,612,029 shares4.11%
Montanaro Asset Management Limited 5,050,000 shares3.14%
9,623,704 shares5.98% 8,560,403 shares5.31%