Ownership Summary

Top Holders

Holder Shares Held % O/S Share Change Filing Date
BlackRock Institutional Trust Company, N.A. 3,627,152 15.31 210,004 12/31/23
The Vanguard Group, Inc. 2,551,235 10.77 -2,376 12/31/23
Turtle Creek Asset Management Inc. 2,034,598 8.59 -135,588 12/31/23
Dimensional Fund Advisors, L.P. 1,892,525 7.99 90 12/31/23
Fidelity Management & Research Company LLC 1,678,677 7.09 -375 12/31/23
Broad Run Investment Management, LLC 1,126,966 4.76 -105,789 12/31/23
T. Rowe Price Investment Management, Inc. 1,083,984 4.58 -947 12/31/23
Bloombergsen Investment Partners 918,173 3.88 -17,331 12/31/23
Stephens Investment Management Group, LLC 916,922 3.87 401,324 12/31/23
State Street Global Advisors (US) 906,858 3.83 23,127 12/31/23

Top Holders: Mutual Funds

Fund Shares Held % O/S Share Change Filing Date
iShares Core S&P Small-Cap ETF 1,595,277 6.73 -5,085 3/31/24
Fidelity Small Cap Value Fund 1,250,200 5.28 -- 2/29/24
Hennessy Focus Fund 930,669 3.93 -27,772 3/31/24
Vanguard Total Stock Market Index Fund 681,762 2.88 1,081 3/31/24
iShares Russell 2000 ETF 570,995 2.41 -18,058 3/31/24
Vanguard Small-Cap Index Fund 570,218 2.41 -5,953 3/31/24
Vanguard Explorer Fund 530,278 2.24 137,188 3/31/24
T. Rowe Price Small Cap Stock Fund 508,869 2.15 17,300 3/31/24
DFA U.S. Small Cap Value Portfolio 431,033 1.82 -1,275 1/31/24
Vanguard Small-Cap Value Index Fund 382,985 1.62 -10,571 3/31/24

* Insider values reflect direct beneficial ownership.

Copyright Refinitiv