Ownership Summary

Top Holders

Holder Shares Held % O/S Share Change Filing Date
BlackRock Institutional Trust Company, N.A. 4,068,575 13.03 -118,545 3/31/20
Broad Run Investment Management, LLC 3,831,861 12.27 952 3/31/20
The Vanguard Group, Inc. 3,176,464 10.17 23,180 3/31/20
T. Rowe Price Associates, Inc. 2,261,968 7.24 -505,569 3/31/20
William Blair Investment Management, LLC 2,057,803 6.59 -1,266,094 3/31/20
Fidelity Management & Research Company 1,971,519 6.31 72,501 3/31/20
Dimensional Fund Advisors, L.P. 1,881,680 6.02 15,177 3/31/20
Stephens Investment Management Group, LLC 1,688,875 5.41 892,133 3/31/20
Invesco Canada Ltd. 1,558,505 4.99 -396,917 3/31/20
State Street Global Advisors (US) 954,978 3.06 62,736 3/31/20

Top Holders: Mutual Funds

Fund Shares Held % O/S Share Change Filing Date
Hennessy Focus Fund 3,067,416 9.82 -15,000 3/31/20
iShares Core S&P Small-Cap ETF 1,684,930 5.39 3,516 4/30/20
T. Rowe Price Small Cap Stock Fund 998,695 3.20 -194,600 3/31/20
Fidelity Small Cap Stock Fund 985,899 3.16 -- 1/31/20
MFS New Discovery Value Fund 923,654 2.96 134,222 4/30/20
Vanguard Total Stock Market Index Fund 852,933 2.73 15,109 3/31/20
Fidelity Small Cap Value Fund 798,500 2.56 -- 1/31/20
Vanguard Small-Cap Index Fund 764,243 2.45 -12,252 2/29/20
iShares Russell 2000 ETF 661,192 2.12 -30,378 4/30/20
Vanguard Explorer Fund 656,239 2.10 656,239 3/31/20

* Insider values reflect direct beneficial ownership.

Copyright Refinitiv