Major Holders
Currency in USDBreakdown
6.73% | % of Shares Held by All Insider |
67.36% | % of Shares Held by Institutions |
72.21% | % of Float Held by Institutions |
4,132 | Number of Institutions Holding Shares |
Top Institutional Holders
Holder | Shares | Date Reported | % Out | Value |
---|
Vanguard Group Inc | 160,724,261 | Mar 30, 2024 | 8.72% | 25,368,716,767 |
Blackrock Inc. | 128,809,002 | Mar 30, 2024 | 6.99% | 20,331,212,403 |
State Street Corporation | 123,057,575 | Mar 30, 2024 | 6.68% | 19,423,407,187 |
Berkshire Hathaway, Inc | 122,980,207 | Mar 30, 2024 | 6.67% | 19,411,195,422 |
Morgan Stanley | 35,803,145 | Mar 30, 2024 | 1.94% | 5,651,168,275 |
Geode Capital Management, LLC | 35,360,065 | Mar 30, 2024 | 1.92% | 5,581,232,530 |
JP Morgan Chase & Company | 30,323,889 | Mar 30, 2024 | 1.65% | 4,786,322,528 |
Bank of America Corporation | 29,695,295 | Mar 30, 2024 | 1.61% | 4,687,105,254 |
Charles Schwab Investment Management, Inc. | 27,701,868 | Mar 30, 2024 | 1.50% | 4,372,462,743 |
Northern Trust Corporation | 20,818,031 | Mar 30, 2024 | 1.13% | 3,285,917,936 |
Top Mutual Fund Holders
Holder | Shares | Date Reported | % Out | Value |
---|
Vanguard Total Stock Market Index Fund | 56,367,022 | Mar 30, 2024 | 3.06% | 8,896,970,546 |
Vanguard 500 Index Fund | 43,703,296 | Mar 30, 2024 | 2.37% | 6,898,128,080 |
Select Sector SPDR Fund-Energy Select | 42,976,825 | Jun 29, 2024 | 2.33% | 6,783,461,900 |
Fidelity 500 Index Fund | 21,114,182 | May 30, 2024 | 1.15% | 3,332,662,409 |
SPDR S&P 500 ETF Trust | 20,412,469 | Jun 29, 2024 | 1.11% | 3,221,904,032 |
iShares Core S&P 500 ETF | 18,292,300 | Jun 29, 2024 | 0.99% | 2,887,256,565 |
Vanguard Index-Value Index Fund | 14,898,726 | Mar 30, 2024 | 0.81% | 2,351,614,857 |
Schwab Strategic Tr-Schwab U.S. Dividend Equity ETF | 14,212,641 | May 30, 2024 | 0.77% | 2,243,323,203 |
Vanguard Institutional Index Fund-Institutional Index Fund | 11,405,719 | Mar 30, 2024 | 0.62% | 1,800,278,645 |
Vanguard Energy Index Fund | 9,378,235 | Feb 28, 2024 | 0.51% | 1,480,260,578 |