Invesco Fund Managers Limited - 35,603,777 Invesco Asset Management Limited - 6,068,158 Invesco Asset Management GmbH Deutschland - 2,348,789 Invesco Advisers Inc. - 2,306 Invesco Asset Management Japan - 59,027 Invesco Asset Management S.A France -15,717 Invesco Global Asset Management - 3,007 Invesco GT Management S.A - 18,541 Invesco Investment Advisers LLC - 875,175 Invesco PowerShares Capital Management LLC - 189,684 ADR's 1:1 - 591,737 |