29,281,777 shares12.98% Fidelity Management & Research Company LLC 29,361,355 shares5.74%
30,267,055 shares13.41% 31,519,280 shares13.93% Thornburg Investment Management, Inc. 34,196,986 shares14.93% Thornburg Investment Management, Inc. 34,396,986 shares15.01% Thornburg Investment Management, Inc. 3,467,116 shares14.95% 32,513,136 shares13.93% Thornburg Investment Management, Inc. 35,152,095 shares14.98% Thornburg Investment Management, Inc. 35,149,393 shares15.00%
15,089,346 shares6.43%
34,819,775 shares14.83% 523,240,603 shares68.92% 35,327,787 shares4.65%
523,240,603 shares74.31%
24,543,347 shares3.48%
392,349 shares0.06%
Marwyn Investment Management LLP 6,004,321 shares0.85%
400,661 shares6.49%
Petrus Advisers Investments Fund L.P 0 shares0.00%