Top Institutional Holders

Holder Date Reported % Held % of Total Assets Total Shares Period change Change %
Vanguard Group Inc 2025-12-31 4.3727 2.4003 528969322 12531695 2.4266
BlackRock Inc 2025-09-30 3.5417 1.8233 428440195 -1783497 -0.4146
FMR Inc 2025-12-31 1.916 3.699 231778122 1809345 0.7868
State Street Corp 2025-09-30 1.871 1.908 226337877 -3616392 -1.5727
Geode Capital Management, LLC 2025-12-31 1.2085 2.8156 146193037 2666676 1.858
JPMorgan Chase & Co 2025-09-30 1.1556 1.018 139787786 79598762 132.248
Morgan Stanley - Brokerage Accounts 2025-09-30 1.0081 1.7949 121945648 -12544279 -9.3273
NORGES BANK 2025-12-31 0.8064 3.2666 97553478 -26966798 -21.6566
T. Rowe Price Associates, Inc. 2025-09-30 0.7064 2.2224 85450886 11227071 15.126
Bank of America Corp 2025-09-30 0.57 1.1368 68951044 -1538264 -2.1823
Northern Trust Corp 2025-09-30 0.5498 2.0682 66505561 -149482 -0.2243
Wellington Management Company LLP 2025-12-31 0.4736 3.1421 57286312 -8322648 -12.6852
Capital World Investors 2025-12-31 0.4454 2.2937 53881908 774336 1.4581
The Goldman Sachs Group Inc 2025-12-31 0.4318 2.0053 52235899 799717 1.5548
Capital Research Global Investors 2025-12-31 0.4303 3.0076 52055304 1322828 2.6075
Amvescap Plc. 2025-09-30 0.3735 1.7306 45186112 1034292 2.3426
UBS Asset Mgmt Americas Inc 2025-09-30 0.358 2.2859 43302985 -12085456 -21.8195
Bank of New York Mellon Corp 2025-09-30 0.3393 1.79 41046510 -766490 -1.8331
Charles Schwab Investment Management Inc 2025-12-31 0.3297 1.9398 39884109 136847 0.3443
Fisher Asset Management, LLC 2025-12-31 0.315 4.0708 38106033 583078 1.5539

Top Mutual Fund Holders

Holder Date Reported % Held % of Total Assets Total Shares Period change Change %
Vanguard Total Stock Mkt Idx Inv 2026-02-28 1.5206 2.7361 183950655 719796 0.3928
ACAP Strategic A 2025-12-31 1.2712 6.3398 153780816 153780816 0
Vanguard 500 Index Investor 2026-02-28 1.237 3.0794 149643668 1422325 0.9596
iShares Core S&P 500 ETF 2026-03-31 0.6186 2.9884 74837395 -40740 -0.0544
Fidelity 500 Index 2026-02-28 0.6121 3.0815 74042132 122806 0.1661
State Street® SPDR® S&P 500® ETF 2026-03-31 0.5581 2.9857 67509720 -165914 -0.2452
Vanguard Growth Index Investor 2026-02-28 0.5065 5.6855 61273304 187923 0.3076
Invesco QQQ Trust 2026-03-31 0.3672 3.4255 44426017 17215 0.0388
Capital Group Growth Fnd of Amer Comp 2025-12-31 0.2763 3.1142 33428049 45798 0.1372
American Funds Growth Fund of Amer A 2025-12-31 0.2763 3.1142 33428049 45798 0.1372
Vanguard Institutional Index I 2026-02-28 0.2724 3.0767 32952525 -255897 -0.7706
State St S&P 500® Indx SL Cl III 2026-03-31 0.2569 2.9578 31078535 64500 0.208
Vanguard Institutional 500 Index Trust 2026-02-28 0.216 3.0756 26127203 154946 0.5966
Equity Index Non-Lendable Fund B 2025-12-31 0.1908 3.1163 23081784 23081784 0
Equity Index Fund A 2025-12-31 0.1908 3.1163 23081784 -259740 -1.1128
Equity Index Fund E 2025-12-31 0.1908 3.1163 23081784 -259740 -1.1128
Fidelity Blue Chip Growth 2026-02-28 0.1836 7.9497 22206115 161200 0.7312
Fidelity Contrafund 2026-02-28 0.1765 3.9233 21351091 -294000 -1.3583
Blackrock Eq Idx Fund CF 2026-03-31 0.1738 2.9722 21028392 -71206 -0.3375
Russell 1000 Index Fund 2026-03-31 0.1566 2.7855 18941590 161039 0.8575

Insiders Transactions

Holder Date Sell/Purchase Transaction Amount Price
Amie Thuener O'toole 2026-04-01 Sell 617 289.63
Ro Khanna 2026-03-30 Purchase 273.5
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
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
David Taylor 2026-02-26 Purchase 307.38
Ro Khanna 2026-02-24 Sell 310.9
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-06 Sell 322.86
Thomas H. Kean, Jr. 2026-02-05 Sell 331.25
Ro Khanna 2026-02-05 Sell 331.25
Sundar Pichai 2026-02-04 Sell 32500 335.18
Michael T. McCaul 2026-02-04 Sell 333.04
Cleo Fields 2026-02-03 Purchase 339.71
Amie Thuener O'toole 2026-02-02 Sell 933 336.55

Major Indices