Top Institutional Holders

Holder Date Reported % Held % of Total Assets Total Shares Period change Change %
Barclays PLC 2025-06-30 11.045 3.9792 821084730 793464653 2872.7822
Vanguard Group Inc 2025-06-30 9.4845 5.6767 705077786 13691572 1.9803
BlackRock Inc 2025-06-30 7.8232 5.5069 581577056 -1707875 -0.2928
State Street Corp 2025-06-30 4.0247 5.5779 299196519 3166275 1.0696
FMR Inc 2025-06-30 2.7568 5.7486 204939437 10348184 5.3179
Geode Capital Management, LLC 2025-06-30 2.4079 6.2182 179001751 3532054 2.0129
JPMorgan Chase & Co 2025-06-30 2.1127 5.1087 157058938 15048970 10.5971
T. Rowe Price Associates, Inc. 2025-06-30 1.8411 7.7122 136870079 5355419 4.0721
Morgan Stanley - Brokerage Accounts 2025-06-30 1.6021 3.8591 119097822 -4748733 -3.8344
NORGES BANK 2025-06-30 1.3655 6.3027 101513194 -3689790 -3.5073
Northern Trust Corp 2025-06-30 1.0967 5.5771 81531742 -1008092 -1.2213
Capital Research & Mgmt Co - Division 3 2025-06-30 1.0696 6.8121 79511159 833095 1.0589
Capital Research Global Investors 2025-06-30 0.9655 7.1481 71775707 -3106934 -4.1491
Bank of America Corp 2025-06-30 0.9441 2.5543 70183587 -2942546 -4.0239
Capital World Investors 2025-06-30 0.8935 4.8024 66421193 11392 0.0172
Bank of New York Mellon Corp 2025-06-30 0.7554 5.2775 56158464 -3746093 -6.2534
Wellington Management Company LLP 2025-06-30 0.7169 4.8116 53297976 3313931 6.63
Nuveen, LLC 2025-06-30 0.6843 6.9926 50867384 962412 1.9285
Charles Schwab Investment Management Inc 2025-06-30 0.6829 4.3676 50768204 1534087 3.1159
Legal & General Group PLC 2025-06-30 0.6729 6.1766 50026621 -2299787 -4.3951

Top Mutual Fund Holders

Holder Date Reported % Held % of Total Assets Total Shares Period change Change %
Vanguard Total Stock Mkt Idx Inv 2025-07-31 3.1417 6.518 233552323 -5402884 -2.261
Vanguard 500 Index Investor 2025-07-31 2.4749 7.3773 183983732 -26952133 -12.7774
Fidelity 500 Index 2025-07-31 1.2674 7.3694 94215020 40458 0.043
SPDR® S&P 500® ETF 2025-08-31 1.2075 6.8661 89766015 1104345 1.2456
iShares Core S&P 500 ETF 2025-08-31 1.2031 6.862 89437160 0 0
Vanguard Growth Index Investor 2025-07-31 0.997 12.1913 74117576 274284 0.3714
Invesco QQQ Trust 2025-08-29 0.8376 8.6308 62267860 432184 0.6989
Vanguard Institutional Index I 2025-07-31 0.6044 7.3783 44931249 -500370 -1.1014
State St S&P 500® Indx SL Cl III 2025-08-31 0.5337 6.8238 39673302 -61028 -0.1536
Vanguard Information Technology ETF 2025-07-31 0.4487 15.4 33358614 339820 1.0292
American Funds Growth Fund of Amer A 2025-06-30 0.4358 5.0238 32395729 -1966080 -5.7217
Capital Group Growth Fnd of Amer Comp 2025-06-30 0.4358 5.0238 32395729 -1966080 -5.7217
Vanguard Institutional 500 Index Trust 2025-07-31 0.3818 7.3719 28379527 28379527 0
Blackrock Eq Idx Fund CF 2025-06-30 0.3779 7.0112 28092997 267498 0.9613
iShares Russell 1000 Growth ETF 2025-08-31 0.3755 12.1472 27916249 0 0
American Funds Washington Mutual A 2025-06-30 0.3407 6.3011 25328436 0 0
Capital Group Wash Mutual Invtrs Comp 2025-06-30 0.3407 6.3011 25328436 0 0
American Funds Invmt Co of Amer A 2025-06-30 0.3388 7.5519 25184994 0 0
Capital Group Investment Co of Amer Comp 2025-06-30 0.3388 7.5519 25184994 0 0
JPMorgan Large Cap Growth I 2025-07-31 0.3369 11.4313 25045398 0 0

Insiders Transactions

Holder Date Sell/Purchase Transaction Amount Price
Sheldon Whitehouse 2025-09-04 Sell 507.97
Satya Nadella 2025-09-03 Sell 149205 504.78
Thomas H. Kean, Jr. 2025-08-25 Sell 504.26
Michael T. McCaul 2025-08-21 Sell 504.24
Michael T. McCaul 2025-08-21 Sell 504.24
Julie Johnson 2025-08-14 Sell 522.48
Takeshi Numoto 2025-08-12 Sell 4850 527.32
Gilbert Ray Cisneros, Jr. 2025-08-05 Purchase 527.75
Ro Khanna 2025-08-04 Purchase 535.64
Cleo Fields 2025-08-01 Purchase 524.11
Cleo Fields 2025-08-01 Purchase 524.11
Julie Johnson 2025-07-29 Sell 512.57
Cleo Fields 2025-07-29 Purchase 512.57
Cleo Fields 2025-07-29 Purchase 512.57
Cleo Fields 2025-07-28 Purchase 512.5
Angus S. King Jr. 2025-07-21 Purchase 510.06
Shelley Moore Capito 2025-07-18 Sell 510.05
Lisa C. McClain 2025-07-16 Purchase 505.62
Cleo Fields 2025-07-16 Purchase 505.62
Cleo Fields 2025-07-16 Purchase 505.62

Major Indices