Major Holders
| Breakdown | |
|---|---|
| 4.76% | % of Shares Held by All Insider |
| 90.01% | % of Shares Held by Institutions |
| 94.51% | % of Float Held by Institutions |
| 2,120 | Number of Institutions Holding Shares |
Top Institutional Holders
| Holder | Shares | Date Reported | % Out | Value |
|---|---|---|---|---|
| Capital Research Global Investors | 106.07M | Jun 30, 2026 | 12.87% | 6,094,514,741 |
| Blackrock Inc. | 67.18M | Jun 30, 2026 | 8.15% | 3,859,944,103 |
| Vanguard Capital Management LLC | 51.28M | Jun 30, 2026 | 6.22% | 2,946,794,337 |
| Vanguard Portfolio Management LLC | 36.57M | Jun 30, 2026 | 4.44% | 2,101,077,155 |
| JPMORGAN CHASE & CO | 34.49M | Jun 30, 2026 | 4.18% | 1,981,653,097 |
| State Street Corporation | 34.39M | Jun 30, 2026 | 4.17% | 1,975,821,309 |
| Dodge & Cox Inc. | 27.48M | Jun 30, 2026 | 3.33% | 1,578,748,123 |
| Capital World Investors | 19.33M | Jun 30, 2026 | 2.35% | 1,110,972,074 |
| Geode Capital Management, LLC | 17.7M | Jun 30, 2026 | 2.15% | 1,016,991,074 |
| Fisher Asset Management, LLC | 13.05M | Jun 30, 2026 | 1.58% | 749,697,846 |
Top Mutual Fund Holders
| Holder | Shares | Date Reported | % Out | Value |
|---|---|---|---|---|
| AMERICAN MUTUAL FUND | 28.53M | Jun 30, 2026 | 3.46% | 1,639,372,846 |
| Investment Co of America | 28.37M | Jun 30, 2026 | 3.44% | 1,629,926,939 |
| VANGUARD INDEX FUNDS-Vanguard Total Stock Market Index Fund | 25.05M | Jun 30, 2026 | 3.04% | 1,439,436,700 |
| Dodge & Cox Funds-Dodge & Cox Stock Fund | 20.38M | Jun 30, 2026 | 2.47% | 1,170,809,480 |
| VANGUARD INDEX FUNDS-Vanguard 500 Index Fund | 20.23M | Jun 30, 2026 | 2.45% | 1,162,392,050 |
| VANGUARD INDEX FUNDS-Vanguard Mid-Cap Index Fund | 17.1M | Jun 30, 2026 | 2.07% | 982,426,241 |
| Capital Group Dividend Value ETF | 14.54M | May 31, 2026 | 1.76% | 835,547,681 |
| iShares Trust-iShares Core S&P 500 ETF | 10.74M | Jun 30, 2026 | 1.30% | 617,100,106 |
| Capital World Growth & Income Fund | 10.17M | Jun 30, 2026 | 1.23% | 584,212,876 |
| Fidelity Concord Street Trust-Fidelity 500 Index Fund | 10.1M | Jul 31, 2026 | 1.22% | 580,107,359 |