Ownership Profile

Top Holders

Holder Shares Held % O/S Share Change Filing Date
BlackRock Institutional Trust Company, N.A. 3,448,870 11.85 77,893 3/31/18
The Vanguard Group, Inc. 2,923,155 10.04 -14,593 3/31/18
Mairs and Power, Inc. 1,740,901 5.98 -175,673 3/31/18
Kayne Anderson Rudnick Investment Management, LLC 1,723,522 5.92 48,163 3/31/18
Impax Asset Management Ltd. 1,460,883 5.02 25,192 3/31/18
Dimensional Fund Advisors, L.P. 1,121,341 3.85 2,388 3/31/18
State Street Global Advisors (US) 748,693 2.57 7,191 3/31/18
T. Rowe Price Associates, Inc. 742,258 2.55 -299,699 3/31/18
UBS Asset Management (Americas), Inc. 653,089 2.24 -1,269 3/31/18
Goldman Sachs Asset Management (US) 559,253 1.92 -9,029 3/31/18

Top Holders: Mutual Funds

Fund Shares Held % O/S Share Change Filing Date
iShares Core S&P Small-Cap ETF 1,526,771 5.24 103,074 6/30/18
Mairs and Power Growth Fund 945,000 3.25 -120,000 3/31/18
Vanguard Total Stock Market Index Fund 684,652 2.35 6,132 5/31/18
Vanguard Small-Cap Index Fund 671,619 2.31 11,290 5/31/18
iShares Russell 2000 ETF 595,661 2.05 31,192 6/30/18
Statens Pensjonsfond Utland 519,504 1.78 321,406 12/31/17
Goldman Sachs Small/Mid-Cap Growth Fund 515,696 1.77 -9,661 3/31/18
BNP Paribas AQUA P 512,781 1.76 65,356 4/30/18
T. Rowe Price Small Cap Value Fund 502,409 1.73 -200,900 3/31/18
Stichting Pensioenfonds Zorg en Welzijn 459,099 1.58 459,099 12/31/16

* Insider values reflect direct beneficial ownership.