Invesco Asset Management Ltd & Invesco Advisers Inc. - 294,422 Invesco Asset Management Dublin - 47,617,609 Invesco Asset Management Limited - 106,887,059 Invesco GT Management S.A - 309,571 Invesco Hong Kong Limited - 3,791,877 Invesco PowerShares Capital Management LLC - 98,199 Invesco Fund Managers Limited - 95,054,587 |