Invesco Asset Management Dublin - 47,504,332 Invesco Asset Management Limited - 45,965,830 Invesco GT Management S.A - 262,860 Invesco Hong Kong Limited - 3,596,125 Invesco PowerShares Capital Management LLC - 65,241 Invesco Fund Managers Limited - 82,155,498 |