Invesco Asset Management Dublin - 54,699,418 Invesco Asset Management Limited - 73,921,864 Invesco GT Management S.A - 321,363 Invesco Hong Kong Limited - 3,977,138 Invesco PowerShares Capital Management LLC - 101,039 Invesco Fund Managers Limited - 82,477,162 |