Ownership Summary

Top Holders

Holder Shares Held % O/S Share Change Filing Date
Broad Run Investment Management, LLC 3,875,088 12.51 5,181 3/31/19
BlackRock Institutional Trust Company, N.A. 3,601,429 11.63 48,503 3/31/19
William Blair Investment Management, LLC 3,342,262 10.79 -591 3/31/19
T. Rowe Price Associates, Inc. 3,116,336 10.06 203,086 3/31/19
The Vanguard Group, Inc. 3,110,674 10.05 25,444 3/31/19
J.C. Flowers & Co. LLC 2,827,644 9.13 -1,500,000 3/19/19
Allianz Global Investors U.S. Holdings LLC 2,146,772 6.93 235,267 12/31/18
Invesco Canada Ltd. 2,040,847 6.59 -1,886 3/31/19
Dimensional Fund Advisors, L.P. 1,551,791 5.01 4,825 3/31/19
RE Advisers Corporation 1,002,759 3.24 -751,300 3/31/19

Top Holders: Mutual Funds

Fund Shares Held % O/S Share Change Filing Date
Hennessy Focus Fund 3,082,416 9.95 -- 3/31/19
iShares Core S&P Small-Cap ETF 1,539,326 4.97 9,901 4/30/19
T. Rowe Price Small Cap Stock Fund 1,401,734 4.53 52,700 3/31/19
Vanguard Total Stock Market Index Fund 883,369 2.85 54,700 4/30/19
Invesco Select Companies Fund 839,883 2.71 -- 3/31/19
Vanguard Small-Cap Index Fund 804,591 2.60 2,244 4/30/19
Homestead Small Company Stock Fund 763,789 2.47 -472,500 12/31/18
Fidelity Small Cap Stock Fund 726,954 2.35 129,200 1/31/19
T. Rowe Price Institutional Small-Cap Stock Fund 719,088 2.32 38,788 3/31/19
William Blair Small-Mid Cap Growth Fund 676,976 2.19 -17,751 3/31/19

Copyright Thomson Reuters Corporation

Copyright West LLC. Minimum 15 minutes delayed.