Ownership Summary

Top Holders

Holder Shares Held % O/S Share Change Filing Date
BlackRock Institutional Trust Company, N.A. 3,537,018 14.93 -90,134 3/31/24
The Vanguard Group, Inc. 2,548,792 10.76 -2,443 3/31/24
Turtle Creek Asset Management Inc. 1,978,159 8.35 -56,439 3/31/24
Dimensional Fund Advisors, L.P. 1,840,366 7.77 -52,159 3/31/24
Fidelity Management & Research Company LLC 1,602,904 6.77 -75,773 3/31/24
Stephens Investment Management Group, LLC 1,142,033 4.82 225,111 3/31/24
T. Rowe Price Investment Management, Inc. 1,112,595 4.70 28,611 3/31/24
Broad Run Investment Management, LLC 1,093,399 4.62 -33,567 3/31/24
State Street Global Advisors (US) 916,041 3.87 9,183 3/31/24
Bloombergsen Investment Partners 900,319 3.80 -17,854 3/31/24

Top Holders: Mutual Funds

Fund Shares Held % O/S Share Change Filing Date
iShares Core S&P Small-Cap ETF 1,594,276 6.73 -1,001 4/30/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 700,812 2.96 19,050 4/30/24
Vanguard Small-Cap Index Fund 569,888 2.41 -330 4/30/24
iShares Russell 2000 ETF 545,879 2.30 -25,116 4/30/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 383,546 1.62 561 4/30/24

* Insider values reflect direct beneficial ownership.

Copyright Refinitiv