Ownership Summary


Top Holders

Holder Shares Held % O/S Share Change Filing Date
The Vanguard Group, Inc. 16,404,915 12.19 349,992 3/31/20
T. Rowe Price Associates, Inc. 12,111,770 9.00 -188,606 3/31/20
Wellington Management Company, LLP 8,605,407 6.39 -689,755 3/31/20
BlackRock Institutional Trust Company, N.A. 7,996,155 5.94 -144,867 3/31/20
Artisan Partners Limited Partnership 7,633,903 5.67 3,313,499 6/30/20
AllianceBernstein L.P. 6,953,036 5.16 -1,296,304 3/31/20
Invesco Advisers, Inc. 5,696,941 4.23 30,833 3/31/20
Neuberger Berman, LLC 4,526,486 3.36 1,403,717 6/30/20
Dimensional Fund Advisors, L.P. 3,905,008 2.90 -93,467 6/30/20
Franklin Advisers, Inc. 3,494,569 2.60 -618,492 6/30/20

Top Holders: Mutual Funds

Fund Shares Held % O/S Share Change Filing Date
T. Rowe Price Small Cap Stock Fund 4,379,960 3.25 -175,700 6/30/20
Vanguard Total Stock Market Index Fund 3,848,600 2.86 42,148 6/30/20
Vanguard Small-Cap Index Fund 3,368,682 2.50 -91,469 6/30/20
Neuberger Berman Genesis Fund 2,974,310 2.21 945,055 6/30/20
iShares Russell 2000 ETF 2,805,214 2.08 -5,503 7/31/20
T. Rowe Price Institutional Small-Cap Stock Fund 2,328,180 1.73 -163,817 6/30/20
Vanguard Small-Cap Growth Index Fund 2,045,217 1.52 63,548 6/30/20
Invesco Oppenheimer Discovery Fund 2,043,003 1.52 -- 6/30/20
T. Rowe Price Small Cap Value Fund 1,972,469 1.47 -10,800 6/30/20
Vanguard Extended Market Index Fund 1,906,229 1.42 -47,143 6/30/20

Copyright Refinitiv