Ownership Summary

Top Holders

Holder Shares Held % O/S Share Change Filing Date
Fidelity Management & Research Company 23,259,521 7.08 1,746,827 6/30/19
T. Rowe Price Associates, Inc. 17,007,136 5.17 -598,304 6/30/19
Artisan Partners Limited Partnership 11,302,720 3.44 -527,868 6/30/19
BlackRock Institutional Trust Company, N.A. 8,848,436 2.69 -5,036,648 6/30/19
State Street Global Advisors (US) 7,436,331 2.26 -3,670,570 6/30/19
Soroban Capital Partners LP 6,000,746 1.83 -- 6/30/19
Boston Partners 5,020,774 1.53 3,324,976 6/30/19
Templeton Investment Counsel, L.L.C. 4,419,980 1.34 -284,450 6/30/19
Columbia Threadneedle Investments (US) 4,363,675 1.33 341,032 6/30/19
D. E. Shaw & Co., L.P. 3,861,714 1.17 -597,255 6/30/19

Top Holders: Mutual Funds

Fund Shares Held % O/S Share Change Filing Date
Fidelity Blue Chip Growth Fund 3,321,221 1.01 -9,780 6/30/19
Statens Pensjonsfond Utland 3,082,430 0.94 621,487 12/31/18
Invesco QQQ Trust 2,952,228 0.90 -9,672 7/31/19
Artisan International Value Fund 2,698,465 0.82 -280,203 6/30/19
T. Rowe Price Value Fund 2,564,585 0.78 981,000 6/30/19
T. Rowe Price International Stock Fund 2,496,412 0.76 -257,460 6/30/19
Canada Pension Plan Investment Board 2,300,000 0.70 2,300,000 3/31/19
Fidelity OTC Portfolio 1,684,100 0.51 -20,300 6/30/19
John Hancock Funds III - Disciplined Value Fund 1,584,630 0.48 -33,337 7/31/19
Fidelity Select Semiconductors Portfolio 1,510,069 0.46 -134,200 6/30/19

Copyright Thomson Reuters Corporation