Top Holders

Holder Shares Held % O/S Share Change Filing Date
The Vanguard Group, Inc. 5,522,706 12.72 42,694 3/31/24
BlackRock Institutional Trust Company, N.A. 5,188,149 11.95 20,687 3/31/24
Renaissance Technologies LLC 1,686,687 3.89 -100 3/31/24
State Street Global Advisors (US) 1,601,384 3.69 23,573 3/31/24
Acadian Asset Management LLC 1,596,635 3.68 223,347 3/31/24
Neuberger Berman, LLC 1,505,366 3.47 -25,424 3/31/24
Mackenzie Financial Corporation 1,368,890 3.15 -467,097 3/31/24
Geode Capital Management, L.L.C. 1,211,658 2.79 138,943 3/31/24
AllianceBernstein L.P. 1,150,767 2.65 -173,464 3/31/24
Champlain Investment Partners, LLC 825,236 1.90 304,459 3/31/24

Top Holders: Mutual Funds

Fund Shares Held % O/S Share Change Filing Date
Vanguard Total Stock Market Index Fund 1,397,389 3.22 5,251 3/31/24
iShares Core S&P Mid-Cap ETF 1,355,170 3.12 -4,142 4/30/24
Mackenzie US Small-Mid Cap Growth Fund 1,326,362 3.06 -74,437 12/31/23
Vanguard Small-Cap Index Fund 1,113,524 2.57 -15,402 3/31/24
iShares Russell 2000 ETF 1,037,777 2.39 -43,833 4/30/24
Neuberger Berman Genesis Fund 1,005,306 2.32 -24,198 3/31/24
Vanguard Extended Market Index Fund 654,906 1.51 7,975 3/31/24
Vanguard Small-Cap Growth Index Fund 630,506 1.45 -2,114 3/31/24
Vanguard Information Technology Index Fund 536,130 1.24 5,700 3/31/24
Fidelity Small Cap Index Fund 450,444 1.04 4,603 2/29/24

* Insider values reflect direct beneficial ownership.

Copyright Refinitiv