Top Holders

Holder Shares Held % O/S Share Change Filing Date
The Vanguard Group, Inc. 5,522,706 12.60 42,694 3/31/24
BlackRock Institutional Trust Company, N.A. 5,188,149 11.84 20,687 3/31/24
Renaissance Technologies LLC 1,686,687 3.85 -100 3/31/24
State Street Global Advisors (US) 1,601,384 3.65 23,573 3/31/24
Acadian Asset Management LLC 1,596,635 3.64 223,347 3/31/24
Neuberger Berman, LLC 1,505,366 3.44 -25,424 3/31/24
Mackenzie Financial Corporation 1,368,890 3.12 -467,097 3/31/24
Geode Capital Management, L.L.C. 1,211,658 2.77 138,943 3/31/24
AllianceBernstein L.P. 1,150,767 2.63 -173,464 3/31/24
Champlain Investment Partners, LLC 825,236 1.88 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,376,899 3.14 -20,560 5/31/24
iShares Core S&P Mid-Cap ETF 1,349,995 3.08 -27,819 6/30/24
Vanguard Small-Cap Index Fund 1,114,025 2.54 2,640 5/31/24
iShares Russell 2000 ETF 1,033,772 2.36 17,271 6/30/24
Neuberger Berman Genesis Fund 1,005,306 2.29 -24,198 3/31/24
Mackenzie US Small-Mid Cap Growth Fund 959,662 2.19 -366,700 3/31/24
Vanguard Extended Market Index Fund 658,879 1.50 4,083 5/31/24
Vanguard Small-Cap Growth Index Fund 633,986 1.45 6,496 5/31/24
Vanguard Information Technology Index Fund 567,964 1.30 4,027 5/31/24
Fidelity Small Cap Index Fund 437,860 1.00 -1,778 4/30/24

* Insider values reflect direct beneficial ownership.

Copyright Refinitiv