Top Institutional Holders

Holder Date Reported % Held % of Total Assets Total Shares Period change Change %
Vanguard Group Inc 2025-12-31 3.475 1.9153 421013782 8128234 1.9686
BlackRock Inc 2026-03-31 3.0107 1.8282 364758302 3509845 0.9716
State Street Corp 2026-03-31 1.5329 1.8394 185714752 -1388111 -0.7419
JPMorgan Chase & Co 2026-03-31 0.9889 2.1016 119811316 19208423 19.0933
Geode Capital Management, LLC 2026-03-31 0.9216 1.9838 111658490 3540454 3.2746
FMR Inc 2026-03-31 0.896 1.6404 108560040 -327738 -0.301
Morgan Stanley - Brokerage Accounts 2026-03-31 0.5915 1.2386 71667565 -173854 -0.242
T. Rowe Price Associates, Inc. 2026-03-31 0.56 2.2502 67846580 -2459131 -3.4978
NORGES BANK 2025-12-31 0.4759 1.9357 57659864 33427539 137.9461
Northern Trust Corp 2026-03-31 0.4321 1.9847 52345296 -39341 -0.0751
Capital Research & Mgmt Co - Division 3 2026-03-31 0.3783 3.0803 45830424 -38414262 -45.5984
Capital World Investors 2026-03-31 0.3694 1.7517 44759732 15913045 55.1642
Capital Research Global Investors 2026-03-31 0.3327 1.7932 40305350 12188842 43.3512
AllianceBernstein L.P. 2026-03-31 0.3174 3.907 38449040 -999331 -2.5333
Charles Schwab Investment Management Inc 2026-03-31 0.2676 1.4211 32422163 1032107 3.288
Bank of America Corp 2026-03-31 0.2668 0.6778 32324827 -222803 -0.6845
The Goldman Sachs Group Inc 2026-03-31 0.2633 1.0505 31893984 8221703 34.7314
Nuveen, LLC 2026-03-31 0.2555 2.4051 30959922 1615967 5.507
Legal & General Group PLC 2026-03-31 0.2546 2.0467 30850189 -221488 -0.7128
UBS Asset Mgmt Americas Inc 2026-03-31 0.2522 1.822 30549271 -496091 -1.598

Top Mutual Fund Holders

Holder Date Reported % Held % of Total Assets Total Shares Period change Change %
Vanguard Total Stock Mkt Idx Inv 2026-04-30 1.216 2.5441 147327496 513055 0.3495
Vanguard 500 Index Investor 2026-04-30 1.0009 2.8873 121263085 2176956 1.8281
iShares Core S&P 500 ETF 2026-04-30 0.4993 2.8887 60490920 177450 0.2942
Fidelity 500 Index 2026-03-31 0.493 2.3964 59724584 548022 0.9261
State Street® SPDR® S&P 500® ETF 2026-04-30 0.4613 2.8921 55893718 182240 0.3271
Vanguard Growth Index Investor 2026-04-30 0.4031 5.1087 48842839 253164 0.521
Invesco QQQ Trust 2026-04-30 0.348 3.6542 42160414 310109 0.741
JPMorgan Large Cap Growth I 2026-03-31 0.2464 7.9662 29854823 0 0
American Funds Growth Fund of Amer A 2026-03-31 0.2461 2.791 29810487 -969750 -3.1506
Capital Group Growth Fnd of Amer Comp 2026-03-31 0.2461 2.791 29810487 -969750 -3.1506
Vanguard Institutional Index I 2026-04-30 0.2137 2.8839 25891628 -457095 -1.7348
State St S&P 500® Idx SL Cl I 2026-04-30 0.2081 2.8757 25210918 246182 0.9861
Vanguard Institutional 500 Index Trust 2026-04-30 0.1742 2.8861 21105676 -17296 -0.0819
American Funds Fundamental Invs A 2026-03-31 0.1613 3.6425 19545233 -491610 -2.4535
Capital Group Fundamental Invtrs Comp 2026-03-31 0.1613 3.6425 19545233 -491610 -2.4535
Equity Index Fund E 2025-12-31 0.1522 2.4964 18442946 -295279 -1.5758
Equity Index Fund A 2025-12-31 0.1522 2.4964 18442946 -295279 -1.5758
Equity Index Non-Lendable Fund B 2025-12-31 0.1522 2.4964 18442946 18442946 0
Blackrock Eq Idx Fund CF 2026-03-31 0.1394 2.3818 16892273 33184 0.1968
Russell 1000 Index Fund 2026-04-30 0.1262 2.737 15286747 -75688 -0.4927

Insiders Transactions

Holder Date Sell/Purchase Transaction Amount Price
John L Hennessy 2026-04-15 Sell 1050 331.65
Amie Thuener O'toole 2026-04-01 Sell 617 289.63
John Fetterman 2026-03-30 Purchase 273.14
John Kent Walker 2026-03-27 Sell 8993 275.89
Sundar Pichai 2026-03-18 Sell 32500 307.89
John L Hennessy 2026-03-16 Sell 1050 303.41
Cleo Fields 2026-03-16 Purchase 304.42
Ro Khanna 2026-03-06 Purchase 298.3
Sundar Pichai 2026-03-04 Sell 32500 303.38
Amie Thuener O'toole 2026-03-03 Sell 955 298
Frances Arnold 2026-03-02 Sell 112 302.99
Ro Khanna 2026-02-23 Sell 311.69
Sundar Pichai 2026-02-18 Sell 32500 303.92
John Kent Walker 2026-02-17 Sell 47574 301.45
John L Hennessy 2026-02-13 Sell 600 306.73
Ro Khanna 2026-02-05 Sell 331.33
Sundar Pichai 2026-02-04 Sell 32500 335.18
Ro Khanna 2026-02-04 Sell 333.34
Amie Thuener O'toole 2026-02-02 Sell 933 336.55
2017 Gp L.L.C. Gv 2026-01-30 Sell 1845308 19

Major Indices