Invesco Asset Management Ltd & Invesco GT Management - 20,469 Invesco Asset Management Japan Limited - 657,181 Invesco Asset Management Dublin - 166,465 Invesco Asset Management GmbH Deutschland - 40,441 Invesco Asset Management Limited - 20,644,011 Invesco Canada Ltd & Advisers Limited - 11,883 Invesco GT Management S.A - 20,469 Invesco PowerShares Capital Management LLC - 28,964 Invesco PowerShares Capital Management Ireland - 26,549 Invesco Fund Managers Limited - 45,719,384 |