Ownership Profile

Top Holders

Holder Shares Held % O/S Share Change Filing Date
PRIMECAP Management Company 4,130,500 14.73 -31,100 12/31/18
BlackRock Institutional Trust Company, N.A. 3,648,225 13.01 -4,644 12/31/18
The Vanguard Group, Inc. 2,719,832 9.70 80,390 12/31/18
Fidelity Management & Research Company 2,582,772 9.21 176,245 12/31/18
State Street Global Advisors (US) 981,415 3.50 -55,501 12/31/18
OppenheimerFunds, Inc. 906,103 3.23 164 12/31/18
Wellington Management Company, LLP 796,604 2.84 706,189 12/31/18
Pictet Asset Management Ltd. 733,147 2.61 71,075 12/31/18
Baillie Gifford & Co. 710,334 2.53 13,335 12/31/18
Credit Suisse Asset Management 665,206 2.37 321,512 12/31/18

Top Holders: Mutual Funds

Fund Shares Held % O/S Share Change Filing Date
PRIMECAP Odyssey Growth Fund 2,680,400 9.56 -95,000 12/31/18
iShares Core S&P Small-Cap ETF 1,634,782 5.83 76,484 3/31/19
PRIMECAP Odyssey Aggressive Growth Fund 1,287,600 4.59 -32,600 12/31/18
Fidelity Growth Company Fund 1,168,444 4.17 -24,722 2/28/19
Oppenheimer Global Opportunities Fund 900,000 3.21 -- 2/28/19
Vanguard Total Stock Market Index Fund 709,747 2.53 4,042 2/28/19
Vanguard Small-Cap Index Fund 681,923 2.43 3,554 2/28/19
Pictet-Robotics 584,844 2.09 5,294 2/28/19
Global X Robotics & Artificial Intelligence ETF 578,345 2.06 14,560 3/31/19
iShares Russell 2000 ETF 574,029 2.05 -27,182 3/31/19

* Insider values reflect direct beneficial ownership.

Copyright Thomson Reuters Corporation