Invesco Fund Managers Limited 20,005,818 Invesco Asset Management Limited 1,226,183 Invesco Asset Management Limited Dublin 308,315 Invesco Asset Management Limited & Invesco Asset Management Ireland 1,146,425 Invesco Asset Management Canada & Invesco Advisers Limited 13,364 Invesco Asset Management Japan 3,316 Invesco PowerShares Capital Management LLC 17,810 |