7,829,655 shares3.01%
Allianz Global Investors GmbH 15,536,289 shares5.99% Threadneedle Asset Management Holdings Limited 10,737,311 shares4.14% Threadneedle Asset Management Holdings Limited 8,178,045 shares3.15%
Allianz Global Investors GmbH 17,776,553 shares6.85% Allianz Global Investors GmbH 19,804,900 shares7.63% 18,179,541 shares7.00% Allianz Global Investors GmbH 22,936,198 shares8.84% Allianz Global Investors GmbH 25,535,298 shares9.84% Allianz Global Investors GmbH 28,523,680 shares10.99% Allianz Global Investors GmbH 30,748,450 shares11.85% Allianz Global Investors GmbH 33,412,003 shares12.87% Mackenzie Financial Corporation 10,304,698 shares3.97%
20,810,379 shares8.01% ROI HealthCo IOM 1 Limited 273,015,254 shares0.00% Allianz Global Investors GmbH 34,661,426 shares13.34% Allianz Global Investors GmbH 32,795,567 shares12.01% Allianz Global Investors GmbH 32,520,107 shares11.91% 10,933,369 shares4.00% Allianz Global Investors GmbH 32,858,273 shares12.04% Allianz Global Investors GmbH 30,097,730 shares11.02% 8,278,245 shares3.03%
8,313,808 shares3.05%
8,205,205 shares
8,205,205 shares3.00%
Allianz Global Investors GmbH 27,426,927 shares10.05% ROI HealthCo IOM 1 Limited 12,672,337 shares4.64%
20,125,998 shares7.37%
Allianz Global Investors GmbH 24,628,036 shares9.02% Allianz Global Investors GmbH 22,827,238 shares8.36%