Shareholders Ordinary Shares % Preferred Shares % Total Shares %
Controllers 401,149,232 60.8% 319,962,486 26.1% 721,111,718 38.3%
Invesco 0.0% 126,343,019 10.3% 126,343,019 6.7%
Capital International 34,215,685 5.2% 3,472,221 0.3% 37,687,906 2.0%
Nuveen LLC 17,425,500 2.6% 81,511,811 6.7% 98,937,311 5,3%
Free Float 206,520,508 31.4% 692,406,550 56.6% 898,927,058 47.7%
Total 659,310,925 100.0% 1,223,696,087 100.0% 1,883,007,012 100.0%

Update: 11/17/2021