39,993,747 shares7.96%
56,147,137 shares10.98% 57,042,976 shares11.08% 34,597,800 shares6.72%
Rathbones Investment Management Ltd 23,080,328 shares4.48%
56,388,883 shares13.99% 56,463,167 shares14.01% 56,478,022 shares14.00% 56,501,363 shares14.01% 56,534,585 shares14.00% 56,561,498 shares13.98% 56,686,776 shares14.01% 56,707,983 shares13.99% 57,592,437 shares14.11% Allspring Global Investments Holdings 20,350,917 shares4.99%
56,930,026 shares13.93% 61,280,409 shares14.99% 24,171,272 shares5.91%
Rathbone Investment Management Ltd 20,521,822 shares5.00%
Allspring Global Investments, LLC 36,896,409 shares8.98%
65,823,836 shares15.99% 66,179,391 shares16.08% 65,822,884 shares15.99%
Rathbone Investment Management Limited 20,657,935 shares5.02%
Wells Capital Management Incorporated 37,301,469 shares9.07%