Invesco Advisers Inc - 11,447,437 Invesco Canada Ltd & Invesco Advisers Inc - 1,211,776 Invesco Asset Management Limited - 30,511,560 Invesco Asset Management Japan Ltd - 36,656 Invesco Global Asset Management Limited - 9,544 Invesco Asset Management GmbH (Germany) -218,185 Invesco PowerShares Capital Management LLC (Ratio 1:2) - 1,536,279 |