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,792,541 9.93 32,140 6/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
OppenheimerFunds, Inc. 904,763 3.22 -1,340 3/31/19
Invesco Advisers, Inc. 900,000 3.20 900,000 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

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,686,220 6.00 6,622 7/31/19
PRIMECAP Odyssey Aggressive Growth Fund 1,342,700 4.77 -- 6/30/19
Fidelity Growth Company Fund 1,024,499 3.64 -108,700 6/30/19
Invesco Oppenheimer Global Opportunities Fund 900,000 3.20 -- 6/30/19
Vanguard Total Stock Market Index Fund 728,699 2.59 150 6/30/19
Vanguard Small-Cap Index Fund 684,998 2.44 3,803 7/31/19
iShares Russell 2000 ETF 597,200 2.12 24,835 7/31/19
CS (Lux) Robotics Equity Fund 550,000 1.96 -100,000 1/31/19
Global X Robotics & Artificial Intelligence ETF 539,504 1.92 -8,433 7/31/19

* Insider values reflect direct beneficial ownership.

Copyright Thomson Reuters Corporation