Invesco Advisers Inc - 14,995,929 Invesco Canada Ltd & Invesco Advisers Inc - 876,774 Invesco Asset Management Limited - 19,351,752 Invesco Asset Management Japan Ltd - 58,234 Invesco Fund Managers Ltd - 49,254,346 Invesco Asset Management GmbH (Germany) - 51,233 Invesco PowerShares Capital Management LLC - 118,270 Invesco GT Management S.A - 79,638 ADR's Ratio 1:5: Invesco Advisers Inc - 3,593,250 |