Institutional Ownership

Shareholders

Shareholder Holders Value ($MM) % O/S Shares
Institution 122 87.25 36.67 14,071,539
Mutual Fund 63 23.13 7.89 3,019,920
Insider 10 32.08 10.71 4,109,158

Rotation

Shareholder Holders Value Chg ($MM) % O/S Share Change
Buyers 88 47.99 18.62 7,145,194
Sellers 32 -18.12 7.61 -2,921,391
Net 29.87 11.01 4,223,803

Concentration

Concentration Value ($MM) % O/S Shares
Total Inst. 119.46 47.38 18,182,607
Top 10 Inst. 77.09 29.05 11,148,201
Top 20 Inst. 97.01 38.12 14,629,268
Top 50 Inst. 113.77 45.06 17,291,138

Style

Style Holders Value ($MM) % Inst Shares Shares
Growth 18 2.88 1.12 430,395
Aggressive Growth 3 0.52 0.22 84,952
Core Growth 11 1.99 0.75 288,909
Growth 4 0.37 0.15 56,534
Income 3 0.44 0.15 57,601
Income Value 2 0.43 0.15 55,697
Yield 1 0.01 0.01 1,904
Index 16 32.45 12.90 4,949,713
Other 55 33.06 16.11 6,180,116
Broker Dealer 19 9.87 5.00 1,916,983
GARP 9 6.85 3.11 1,192,720
Hedge Fund 26 16.28 7.97 3,058,738
Specialty -- --
VC Private Equity 1 0.06 0.03 11,675
Value 11 2.16 0.87 334,684
Core Value 9 0.99 0.48 184,007
Deep Value 2 1.16 0.39 150,677

Location: Global Region

Location Holders % O/S Shares Share Value
North America 117 44.48 17,069,606 112,976,644
Europe 12 2.88 1,104,385 6,306,582
Asia / Pacific 3 0.02 6,706 51,832

Top Holders

Holder Shares Held % O/S Share Change Filing Date
Shu (Lee-Lean) 2,526,956 6.59 -- 6/30/26
BlackRock Institutional Trust Company, N.A. 2,193,946 5.72 1,672,848 6/30/26
Vanguard Capital Management, LLC 1,278,432 3.33 11,786 3/31/26
Galloway Capital Management, LLC 1,048,450 2.73 1,048,450 2/18/26
Wu Bor Tay 912,500 2.38 -- 6/1/26
Silverberg Bernstein Capital Management, LLC 783,306 2.04 -2,400 6/30/26
T. Rowe Price Associates, Inc. 742,670 1.94 742,670 3/31/26
Marshall Wace LLP 639,027 1.67 -88,050 3/31/26
Two Sigma Investments, LP 558,884 1.46 58,520 3/31/26
Susquehanna International Group, LLP 464,030 1.21 -246,923 3/31/26

Top Holders: Mutual Funds

Fund Shares Held % O/S Share Change Filing Date
Vanguard Total Stock Market Index Fund 979,771 2.71 -- 6/30/26
iShares Russell 2000 ETF 892,464 2.47 -3,888 7/31/26
T. Rowe Price New Horizons Fund 715,731 1.98 255,894 6/30/26
Vanguard Extended Market Index Fund 335,883 0.93 -- 6/30/26
iShares Russell 2000 Growth ETF 261,745 0.72 -4,068 7/31/26
Vanguard Russell 2000 Index Fund 181,581 0.50 181,581 6/30/26
Vanguard US Momentum Factor ETF 154,904 0.43 154,904 7/31/26
Fidelity Extended Market Index Fund 154,785 0.43 311 6/30/26
T. Rowe Price Small Cap Stock Fund 111,858 0.31 111,858 6/30/26
iShares Micro-Cap ETF 106,833 0.30 2,249 7/31/26

* Insider values reflect direct beneficial ownership.

Source: LSEG