1.69% | % of shares held by all insiders |
79.06% | % of shares held by institutions |
80.42% | % of float held by institutions |
1,319 | Number of institutions holding shares |
Holder | Shares | Date reported | % out | Value |
---|---|---|---|---|
Bill & Melinda Gates Foundation Trust | 54,826,786 | 30 Mar 2024 | 8.61% | 6,981,642,728 |
TCI Fund Management Ltd | 39,488,385 | 30 Mar 2024 | 6.20% | 5,028,450,801 |
Royal Bank of Canada | 27,276,941 | 30 Mar 2024 | 4.28% | 3,473,445,567 |
Vanguard Group Inc | 22,390,060 | 30 Mar 2024 | 3.52% | 2,851,150,158 |
Wellington Management Group, LLP | 19,990,616 | 30 Mar 2024 | 3.14% | 2,545,604,968 |
FIL LTD | 18,651,801 | 30 Mar 2024 | 2.93% | 2,375,120,271 |
Massachusetts Financial Services Co. | 16,214,924 | 30 Mar 2024 | 2.55% | 2,064,808,362 |
Bank of Montreal/Can/ | 14,773,889 | 30 Mar 2024 | 2.32% | 1,881,306,971 |
Bank Of New York Mellon Corporation | 13,334,201 | 30 Mar 2024 | 2.09% | 1,697,977,106 |
Caisse De Depot Et Placement Du Quebec | 12,496,600 | 30 Mar 2024 | 1.96% | 1,591,316,998 |
Holder | Shares | Date reported | % out | Value |
---|---|---|---|---|
Vanguard Specialized-Dividend Growth Fund | 10,383,675 | 30 Jan 2024 | 1.63% | 1,322,257,136 |
Vanguard International Stock Index-Total Intl Stock Indx | 7,943,817 | 30 Jan 2024 | 1.25% | 1,011,565,627 |
Vanguard Tax Managed Fund-Vanguard Developed Markets Index Fund | 4,736,201 | 30 Dec 2023 | 0.74% | 603,107,817 |
Vanguard Fenway Funds-Equity Income Fund | 2,859,949 | 30 Dec 2023 | 0.45% | 364,185,895 |
MFS Series Trust I-MFS Value Fund | 2,709,635 | 28 Feb 2024 | 0.43% | 345,044,910 |
JP Morgan ETF Tr-BetaBuilders Canada ETF | 2,062,274 | 30 Jan 2024 | 0.32% | 262,609,963 |
MFS Institutional International Equity Fund | 1,896,623 | 30 Dec 2023 | 0.30% | 241,515,965 |
Lazard Global Listed Infrastructure Portfolio | 1,889,473 | 30 Dec 2023 | 0.30% | 240,605,484 |
Vanguard/Wellesley Income Fund | 1,858,369 | 30 Dec 2023 | 0.29% | 236,644,701 |
Capital Income Builder, Inc. | 1,850,190 | 30 Mar 2024 | 0.29% | 235,603,187 |