| Invesco Advisers Inc. – 4,353,280 Invesco Asset Management Limited – 12,711,822 Invesco Canada Limited – 1,848,883 Invesco PowerShares Capital Management LLC – 58,999 Invesco Fund Managers Limited – 46,090,502 Invesco Asset Management Japan – 3,685 Invesco GT Management Limited – 111,769 |
|