Who owns stock?

Top Holders and Investors of stock Stock

Find out what company owns stock, who bought stock this quarter, and who sold shares of stock stock?

Fund or Company Name Number of Shares Valued At As Of
T. Rowe Price Associates 14.36M $816.82M Jun 2017
Vanguard 11.57M $768.71M Sep 2017
Jennison Associates 8.76M $581.88M Sep 2017
Sands Capital Management 8.14M $540.99M Sep 2017
BlackRock 7.22M $479.29M Sep 2017
Baillie Gifford & Co 6.01M $398.94M Sep 2017
Winslow Capital Management Inc /mn 5.48M $363.74M Sep 2017
Ameriprise Financial 5.45M $362.11M Sep 2017
PRIMECAP Management Company 5.34M $354.47M Sep 2017
ClearBridge Advisors 4.38M $290.67M Sep 2017
Morgan Stanley 4.23M $259.53M Mar 2017
Jpmorgan Chase & Co 4.20M $239.93M Jun 2017
Bank of New York Mellon 3.94M $224.26M Jun 2017
BlackRock Institutional Trust Company, N.A. 3.71M $189.87M Dec 2016
Bank of America Corporation 3.63M $240.82M Sep 2017
Goldman Sachs 3.45M $229.28M Sep 2017
Wells Fargo & Company 3.04M $172.81M Jun 2017
Carmignac Gestion 2.98M $198.19M Sep 2017
State Street Corporation 2.83M $188.24M Sep 2017
American Century Companies 2.78M $184.56M Sep 2017
Tcw 2.39M $158.80M Sep 2017
Allianz Asset Management AG 2.07M $137.45M Sep 2017
Criterion Capital Management 2.06M $136.75M Sep 2017
Federated Investors 2.01M $133.50M Sep 2017
Wellington Management Company 2.00M $133.13M Sep 2017
Sumitomo Mitsui Asset Management Company 1.82M $120.79M Sep 2017
Pictet Asset Management 1.74M $115.85M Sep 2017
BlackRock Fund Advisors 1.72M $87.73M Dec 2016
Champlain Investment Partners 1.55M $102.91M Sep 2017
Alliancebernstein 1.39M $92.36M Sep 2017
Geode Capital Management 1.17M $77.87M Sep 2017
Credit Suisse AG 950975 $54.10M Jun 2017
BlackRock 833132 $42.61M Dec 2016
Northern Trust 831955 $55.27M Sep 2017
Millennium Management 809483 $53.77M Sep 2017
Polar Capital 808833 $53.73M Sep 2017
Westfield Capital Management Company 724289 $48.11M Sep 2017
Etf Managers 719642 $47.81M Sep 2017
New York State Common Retirement Fund 700261 $39.84M Jun 2017
Two Sigma Advisers 687873 $42.85M Mar 2017
Lazard Asset Management 659665 $43.82M Sep 2017
Sumitomo Mitsui Trust Holdings 594980 $39.52M Sep 2017
Hsbc Holdings 590598 $39.20M Sep 2017
Fiera Capital Corporation 563107 $37.41M Sep 2017
Legal & General 547738 $31.16M Jun 2017
Macquarie 540833 $35.86M Sep 2017
Mitsubishi UFJ Trust & Banking 528315 $35.10M Sep 2017
Citadel Advisors 520248 $34.56M Sep 2017
Swiss National Bank 510000 $33.88M Sep 2017
Sei Investments 499321 $32.22M Sep 2017
UBS Group AG 489955 $32.55M Sep 2017
D. E. Shaw & Co 442356 $29.39M Sep 2017
Charles Schwab Investment Management 422355 $28.06M Sep 2017
DnB NOR Asset Management AS 415322 $27.59M Sep 2017
PEAK6 Investments 407900 $27.10M Sep 2017
Ubs Global Asset Management Americas 387775 $25.76M Sep 2017
Deutsche Bank Aktiengesellschaft 381019 $25.31M Sep 2017
Damian Sousa 354858 $20.19M Jun 2017
Name Goodman & Company, Investment Counsel 352700 $22.46M Sep 2017
Walleye Trading 346000 $22.99M Sep 2017
TIAA-CREF Investment Management 339583 $22.56M Sep 2017
Eventide Asset Management 331000 $21.99M Sep 2017
Glynn Capital Management 315177 $20.94M Sep 2017
Inves 311804 $20.71M Sep 2017
Two Sigma Investments 308408 $19.21M Mar 2017
Barclays 304927 $20.26M Sep 2017
ShearLink Capital 298029 $19.80M Sep 2017
Motley Fool Wealth Management 296235 $19.68M Sep 2017
KBC Group NV 293337 $19.49M Sep 2017
Janus Capital Management 269596 $16.79M Mar 2017
Ark Investment Management 252610 $16.78M Sep 2017
Symmetry Peak Management 243300 $16.16M Sep 2017
Nikko Asset Management Americas 234200 $15.56M Sep 2017
California State Teachers Retirement System 229709 $15.26M Sep 2017
CalPERS 224190 $14.89M Sep 2017
Credit Agricole S.A. 221167 $14.69M Sep 2017
Diam 214183 $14.23M Sep 2017
ARK Investment Management 201612 $11.47M Jun 2017
Jacobs Levy Equity Management 199250 $13.24M Sep 2017
Eaton Vance Management 197716 $13.13M Sep 2017
Florida State Board of Administration 197292 $13.11M Sep 2017
United Services Automobile Association 184700 $12.27M Sep 2017
CastleArk Management 180385 $11.98M Sep 2017
Us Bancorp \de\ 176457 $11.72M Sep 2017
Axa 171700 $11.41M Sep 2017
Raymond James & Associates 169188 $11.24M Sep 2017
Motley Fool Asset Management 167500 $11.13M Sep 2017
BlackRock Japan 164257 $8.40M Dec 2016
Franklin Resources 158005 $10.50M Sep 2017
First Trust Advisors 154904 $10.29M Sep 2017
Rhumbline Advisers 154181 $8.77M Jun 2017
Teachers Advisors 146637 $9.74M Sep 2017
Thornburg Investment Management 143098 $9.51M Sep 2017
State of Wisconsin Investment Board 142814 $9.49M Sep 2017
Bnp Paribas Investment Partners S.a. 142761 $9.50M Sep 2017
The Ithaka 142234 $9.45M Sep 2017
Public Employees' Retirement Association of Colorado 138674 $9.21M Sep 2017
Dimensional Fund Advisors 131078 $8.71M Sep 2017
Pioneer Investment Management 121418 $6.91M Jun 2017
Citi 117780 $7.82M Sep 2017
TD Asset Management 115990 $7.71M Sep 2017
Westpac Banking Corporation 111859 $7.43M Sep 2017
RidgeWorth Capital Management 110374 $7.33M Sep 2017
Daiwa Securities 109433 $7.27M Sep 2017
Tocqueville Asset Management 108212 $7.19M Sep 2017
Janet M. Hewlett 101800 $6.76M Sep 2017
Raine Capital 95000 $6.31M Sep 2017
Avalon Global Asset Management 93420 $6.21M Sep 2017
Parametric Portfolio Associates 90813 $6.03M Sep 2017
Nomura Holdings 89360 $5.96M Sep 2017
Candriam Luxembourg S.C.A. 85164 $5.66M Sep 2017
Wesbanco Trust And Investments 84914 $5.64M Sep 2017
APG All Pensions Group NV 84820 $5.63M Sep 2017
Aviva 84710 $5.63M Sep 2017
Magee Thomson Investment Partners 84400 $5.26M Mar 2017
Gilder, Gagnon, Howe & Co 84102 $4.79M Jun 2017
William Blair $ Company 82846 $5.50M Sep 2017
Columbus Circle Investors 80438 $5.34M Sep 2017
AQR Capital Management 79757 $5.30M Sep 2017
BlackRock Advisors 79082 $4.05M Dec 2016
BlackRock Investment Management 77204 $3.95M Dec 2016
Edmond De Rothschild Holding S.a. 75564 $5.02M Sep 2017
DekaBank Deutsche Girozentrale 75291 $4.38M Jun 2017
Fmr 75078 $4.99M Sep 2017
Balyasny Asset Management 70000 $4.65M Sep 2017
Great-West Life Assurance Company 67226 $3.82M Jun 2017
British Columbia Investment Management Corporation 65535 $4.35M Sep 2017
Pnc Financial Services 61871 $4.11M Sep 2017
Sandler Capital Management 60000 $3.99M Sep 2017
Cutler 58255 $3.86M Sep 2017
American National Insurance Company 57600 $3.83M Sep 2017
Cubist Systematic Strategies 57204 $3.80M Sep 2017
Spot Trading 56900 $3.78M Sep 2017
Guggenheim Capital, LLC Managers 56635 $3.76M Sep 2017
Stifel Financial 54863 $3.68M Sep 2017
Bam 54844 $3.64M Sep 2017
Taylor Investment Counselors 54475 $3.10M Jun 2017
Jane Street 54459 $3.62M Sep 2017
South Dakota Investment Council 54200 $3.60M Sep 2017
Springbok Capital Management 52713 $3.50M Sep 2017
Ing Investment Management 52497 $3.49M Sep 2017
Seven Eight Capital 49873 $3.31M Sep 2017
Lord, Abbett & Co 49435 $3.28M Sep 2017
Ohio Pers 48067 $3.19M Sep 2017
Zurcher Kantonalbank 46305 $3.08M Sep 2017
Graticule Asia Macro Advisors 45691 $3.03M Sep 2017
LPL Financial 44982 $2.99M Sep 2017
Russell Investments 44454 $2.95M Sep 2017
AMP Capital Investors 44034 $2.93M Sep 2017
Fred Alger Management 44010 $2.92M Sep 2017

Who sold stock?

Fund Name Date Sold Shares Held Valued At
Susquehanna International June 30, 2017 1.36M $77.80M
Jana Partners June 30, 2017 500000 $28.45M
Williams, Jones & Associates June 30, 2017 315245 $17.93M
HAP Trading June 30, 2017 212285 $12.08M
Nationwide Fund Advisors March 31, 2017 159900 $9.96M
Robeco Institutional Asset Management B V June 30, 2017 121300 $6.90M