| Invesco GT Management SA Luxembourg & Invesco Advisers Inc. – 237,616 Invesco Advisers Inc. – 4,295,866 Invesco Asset Management Limited – 20,922,176 Invesco Canada Limited – Invesco Advisers Inc. – 2,023,194 Invesco PowerShares Capital Management LLC – 56,781 Invesco Fund Managers Limited – 41,979,782 Invesco Asset Management Japan – 3,897 |
|