Top Institutional Holders

Holder Date Reported % Held % of Total Assets Total Shares Period change Change %
BlackRock Inc 2026-03-31 12.6007 0.0259 7364534 244218 3.4299
Vanguard Group Inc 2025-12-31 10.362 0.0153 6056125 -15155 -0.2496
Baillie Gifford & Co Limited. 2026-03-31 8.2576 0.9934 4826172 256918 5.6228
Vanguard Portfolio Management, LLC 2026-03-31 5.3388 0.0329 3120298 3120298 0
Vanguard Capital Management, LLC 2026-03-31 4.4365 0.0129 2592905 2592905 0
FMR Inc 2026-03-31 3.9292 0.0244 2296465 208284 9.9744
State Street Corp 2026-03-31 3.5295 0.0144 2062850 39462 1.9503
Wasatch Advisors LP 2026-03-31 3.5212 2.7538 2057995 -780571 -27.4988
Geode Capital Management, LLC 2026-03-31 2.887 0.0212 1687292 188619 12.5857
Capital Research Global Investors 2026-03-31 2.399 0.0438 1402108 -40410 -2.8014
T. Rowe Price Associates, Inc. 2026-03-31 2.2384 0.0305 1308235 -24270 -1.8214
Van Berkom and Associates Inc 2026-03-31 1.7801 3.4345 1040394 412366 65.6604
Dimensional Fund Advisors, Inc. 2026-03-31 1.6435 0.0402 960573 -130265 -11.9417
T. Rowe Price Investment Management,Inc. 2026-03-31 1.4209 0.1152 830467 -49329 -5.6069
Charles Schwab Investment Management Inc 2026-03-31 1.335 0.024 780231 12506 1.629
NORGES BANK 2025-12-31 1.3226 0.0144 773017 89756 13.1364
Northern Trust Corp 2026-03-31 1.3126 0.0204 767160 -28331 -3.5614
Wellington Management Company LLP 2026-03-31 1.2851 0.0283 751063 -67414 -8.2365
Franklin Resources Inc 2026-03-31 1.1224 0.0324 655986 25606 4.062
Copeland Capital Management, LLC 2026-03-31 1.0153 2.6592 593425 -47975 -7.4797

Top Mutual Fund Holders

Holder Date Reported % Held % of Total Assets Total Shares Period change Change %
iShares Core S&P Mid-Cap ETF 2026-05-29 3.3477 0.2753 1956598 366 0.0187
Vanguard Total Stock Mkt Idx Inv 2026-04-30 3.1678 0.0156 1851416 8687 0.4714
Vanguard US Growth Investor 2026-03-31 2.6797 0.7682 1566159 476755 43.7629
iShares Russell 2000 ETF 2026-05-29 2.2998 0.2759 1344108 12428 0.9333
Vanguard Small Cap Index 2026-04-30 2.2907 0.1389 1338828 -2814 -0.2097
American Funds SMALLCAP World A 2026-03-31 2.1886 0.3186 1279133 -35532 -2.7027
Vanguard Small Cap Growth Index Inv 2026-04-30 1.2845 0.3192 750711 -153 -0.0204
Vanguard Institutional Extnd Mkt Idx Tr 2026-04-30 1.1143 0.1322 651229 6834 1.0605
Fidelity Small Cap Index 2026-03-31 0.9419 0.3833 550520 856 0.1557
Van Berkom Sm-Cap Eq 2026-03-31 0.8607 3.3522 503014 -106251 -17.4392
FullerThaler Behavioral Small-Cap Value 2026-03-31 0.85 1.0834 496764 8777 1.7986
Undiscovered Managers Behavioral Val L 2026-04-30 0.7883 0.9572 460718 0 0
iShares Russell 2000 Growth ETF 2026-05-29 0.7835 0.5247 457913 -2980 -0.6466
Fidelity Small Cap Growth 2026-03-31 0.7696 1.2252 449817 0 0
US Small-Cap Growth II Equity Comp 2026-03-31 0.7588 0.6998 443509 -34840 -7.2834
State Street® SPDR® S&P MIDCAP 400® ETF 2026-04-30 0.7466 0.3149 436357 1640 0.3773
T. Rowe Price Integrated US Sm Gr Eq 2026-04-30 0.7226 0.867 422299 0 0
T. Rowe Price Integrated US SmCapGrEq 2026-03-31 0.7226 1.0336 422299 0 0
Clark Navigator All Cap Core U.S. Equity 2026-04-30 0.6956 2.0488 406545 2999 0.7432
Wasatch Core Growth 2026-03-31 0.687 2.7054 401519 -224047 -35.8151

Insiders Transactions

Holder Date Sell/Purchase Transaction Amount Price
John O Agwunobi 2026-04-20 Sell 392 199.97
Mark Vincent Parkinson 2026-04-16 Sell 100 196.6
Barry M Smith 2026-04-02 Sell 700 196.65
Barry M Smith 2026-03-02 Sell 700 213.02
Pison Marivic Uychiat 2026-02-20 Sell 67 204.92
Beverly B Wittekind 2026-02-19 Sell 500 210.23
Pison Marivic Uychiat 2026-02-19 Sell 83 211.02
Daren Shaw 2026-02-17 Sell 1000 213.43
Mark Vincent Parkinson 2026-02-09 Sell 100 198
Suzanne D Snapper 2026-02-06 Sell 4573 196.11
Suzanne D Snapper 2026-02-05 Sell 8258 194.48
Barry M Smith 2026-02-02 Sell 700 171.54
John O Agwunobi 2026-01-21 Sell 146 178.31
John O Agwunobi 2026-01-20 Sell 246 179.82
Barry M Smith 2026-01-02 Sell 700 173.59
Beverly B Wittekind 2025-12-19 Sell 2000 180
Beverly B Wittekind 2025-12-12 Sell 8400 175.48
Barry M Smith 2025-12-01 Sell 700 184.27
Daren Shaw 2025-11-18 Sell 1000 178.57
Spencer Burton 2025-11-18 Sell 2209 180

Major Indices