| Invesco Advisers Inc. – 4,353,280 Invesco Asset Management Limited – 12,584,762 Invesco Canada Limited – 1,848,883 Invesco PowerShares Capital Management LLC – 58,080 Invesco Fund Managers Limited – 46,030,735 Invesco Asset Management Japan – 2,353 Invesco GT Management Limited – 150,847 |
|