Ownership Profile

Top Holders

Holder Shares Held % O/S Share Change Filing Date
PRIMECAP Management Company 4,015,700 14.28 -114,000 6/30/19
BlackRock Institutional Trust Company, N.A. 3,813,948 13.56 89,211 6/30/19
The Vanguard Group, Inc. 2,812,414 10.00 19,873 8/30/19
Fidelity Management & Research Company 2,132,686 7.58 -390,371 6/30/19
State Street Global Advisors (US) 1,090,388 3.88 128,954 6/30/19
Invesco Advisers, Inc. 900,000 3.20 -- 6/30/19
Gilder Gagnon Howe & Co. LLC 842,056 2.99 -2,334 6/30/19
Baillie Gifford & Co. 746,231 2.65 3,840 6/30/19
Credit Suisse Asset Management 714,370 2.54 379,964 6/30/19
Dimensional Fund Advisors, L.P. 661,570 2.35 -25,160 6/30/19

Top Holders: Mutual Funds

Fund Shares Held % O/S Share Change Filing Date
PRIMECAP Odyssey Growth Fund 2,608,600 9.28 -111,800 6/30/19
iShares Core S&P Small-Cap ETF 1,671,919 5.94 -15,041 9/30/19
PRIMECAP Odyssey Aggressive Growth Fund 1,342,700 4.77 -- 6/30/19
Invesco Oppenheimer Global Opportunities Fund 900,000 3.20 -- 8/31/19
Vanguard Total Stock Market Index Fund 745,612 2.65 2,119 9/30/19
Fidelity Growth Company Fund 669,677 2.38 -220,334 8/31/19
Vanguard Small-Cap Index Fund 668,385 2.38 -9,092 9/30/19
iShares Russell 2000 ETF 620,369 2.21 51,573 9/30/19
CS (Lux) Robotics Equity Fund 550,000 1.96 -100,000 1/31/19
Global X Robotics & Artificial Intelligence ETF 510,425 1.81 -2,872 9/30/19

* Insider values reflect direct beneficial ownership.

Copyright Thomson Reuters Corporation