Ownership Summary

Top Holders

Holder Shares Held % O/S Share Change Filing Date
Broad Run Investment Management, LLC 3,871,150 12.46 -3,938 6/30/19
BlackRock Institutional Trust Company, N.A. 3,798,433 12.23 197,004 6/30/19
William Blair Investment Management, LLC 3,322,895 10.70 -19,367 6/30/19
T. Rowe Price Associates, Inc. 3,308,104 10.65 191,768 6/30/19
The Vanguard Group, Inc. 3,054,608 9.84 -56,066 6/30/19
J.C. Flowers & Co. LLC 2,827,644 9.10 -1,500,000 3/19/19
Allianz Global Investors U.S. Holdings LLC 2,146,772 6.91 235,267 12/31/18
Invesco Canada Ltd. 2,031,781 6.54 -9,066 6/30/19
Dimensional Fund Advisors, L.P. 1,691,131 5.45 139,340 6/30/19
Fidelity Management & Research Company 1,464,698 4.72 662,969 6/30/19

Top Holders: Mutual Funds

Fund Shares Held % O/S Share Change Filing Date
Hennessy Focus Fund 3,082,416 9.92 -- 9/30/19
iShares Core S&P Small-Cap ETF 1,658,337 5.34 93,276 9/30/19
T. Rowe Price Small Cap Stock Fund 1,416,195 4.56 -68,100 9/30/19
Invesco Select Companies Fund 839,883 2.70 -- 8/31/19
Vanguard Total Stock Market Index Fund 836,764 2.69 -53,005 9/30/19
Fidelity Small Cap Stock Fund 820,979 2.64 65,543 7/31/19
T. Rowe Price Institutional Small-Cap Stock Fund 756,610 2.44 -30,900 9/30/19
Vanguard Small-Cap Index Fund 738,049 2.38 -8,936 9/30/19
iShares Russell 2000 ETF 707,059 2.28 58,794 9/30/19
William Blair Small-Mid Cap Growth Fund 688,813 2.22 -- 8/31/19

* Insider values reflect direct beneficial ownership.

Copyright Thomson Reuters Corporation