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 26.91M $3.17B Sep 2019
Vanguard 13.89M $1.64B Sep 2019
BlackRock 8.85M $1.04B Sep 2019
Jennison Associates 6.61M $778.63M Sep 2019
PRIMECAP Management Company 6.54M $770.64M Sep 2019
Wellington Management Company 6.27M $738.79M Sep 2019
ClearBridge Advisors 4.76M $560.52M Sep 2019
State Street Corporation 3.04M $378.50M Mar 2019
Bank of New York Mellon 2.93M $344.78M Sep 2019
Pictet Asset Management 2.82M $354.09M Jun 2019
Bank of America Corporation 2.63M $309.98M Sep 2019
Ameriprise Financial 2.34M $275.94M Sep 2019
Wells Fargo & Company 1.85M $217.81M Sep 2019
Sumitomo Mitsui Trust Holdings 1.69M $199.01M Sep 2019
Inves 1.67M $197.16M Sep 2019
Goldman Sachs 1.61M $189.52M Sep 2019
Jpmorgan Chase & Co 1.55M $187.72M Sep 2019
UBS Group AG 1.54M $184.91M Mar 2019
Federated Investors 1.54M $192.00M Mar 2019
Champlain Investment Partners 1.54M $193.06M Jun 2019
Geode Capital Management 1.53M $180.66M Sep 2019
Susquehanna International 1.40M $176.29M Jun 2019
Credit Suisse AG 1.38M $162.29M Sep 2019
Allianz Asset Management AG 1.30M $153.30M Sep 2019
Barclays 1.15M $135.12M Sep 2019
Nikko Asset Management Americas 1.14M $134.04M Sep 2019
American Century Companies 1.12M $132.28M Sep 2019
Citadel Advisors 1.11M $131.00M Sep 2019
Northern Trust 1.01M $118.88M Sep 2019
Tcw 1.00M $118.20M Sep 2019
Carillon Tower Advisers 1.00M $118.05M Sep 2019
Legal & General 996364 $115.15M Sep 2019
Damian Sousa 948419 $111.78M Sep 2019
First Trust Advisors 900604 $106.15M Sep 2019
Westfield Capital Management Company 796417 $93.87M Sep 2019
ARK Investment Management 667462 $78.67M Sep 2019
Lazard Asset Management 649548 $76.56M Sep 2019
Alliancebernstein 644995 $76.02M Sep 2019
Nuveen Asset Management 640104 $75.44M Sep 2019
Wolverine Trading 612111 $72.27M Sep 2019
OppenheimerFunds 586182 $74.71M Mar 2019
Hsbc Holdings 529614 $66.61M Jun 2019
New York State Common Retirement Fund 512405 $60.39M Sep 2019
Name Goodman & Company, Investment Counsel 502200 $57.99M Sep 2019
Ubs Global Asset Management Americas 499550 $58.88M Sep 2019
Swiss National Bank 495838 $58.44M Sep 2019
Charles Schwab Investment Management 488822 $57.61M Sep 2019
Motley Fool Wealth Management 488201 $57.54M Sep 2019
Morgan Stanley 481587 $0 Sep 2019
Etf Managers 474605 $59.14M Mar 2019
Deutsche Bank Aktiengesellschaft 457355 $53.89M Sep 2019
TD Asset Management 456886 $53.85M Sep 2019
Citi 454466 $53.57M Sep 2019
Us Bancorp \de\ 453413 $53.44M Sep 2019
Fiera Capital Corporation 451419 $53.20M Sep 2019
PEAK6 Investments 431375 $50.84M Sep 2019
D. E. Shaw & Co 431373 $50.84M Sep 2019
Eventide Asset Management 428000 $53.33M Mar 2019
State of Wisconsin Investment Board 407402 $48.02M Sep 2019
Eaton Vance Management 406624 $47.92M Sep 2019
Russell Investments 404696 $47.77M Sep 2019
Macquarie 391081 $46.09M Sep 2019
Frontier Capital Management 380992 $44.90M Sep 2019
Fmr 378637 $44.68M Sep 2019
Scout Investments 373019 $43.96M Sep 2019
Diam 364105 $45.37M Mar 2019
Thrivent Financial for Lutherans 346539 $43.58M Jun 2019
Baillie Gifford & Co 339289 $39.99M Sep 2019
Bank Of Montreal /can/ 339129 $39.97M Sep 2019
CalPERS 337260 $39.75M Sep 2019
Chevy Chase Trust Holdings 327215 $45.17M Mar 2019
Nomura Holdings 323694 $38.00M Sep 2019
Twin Tree Management 322242 $37.98M Sep 2019
Teachers Advisors 280482 $34.95M Mar 2019
Pioneer Investment Management 279477 $32.94M Sep 2019
TIAA-CREF Investment Management 273321 $34.06M Mar 2019
California State Teachers Retirement System 246708 $31.02M Sep 2019
William Blair $ Company 245992 $28.99M Sep 2019
Raymond James & Associates 245657 $28.95M Sep 2019
Neuberger Berman 243728 $28.73M Sep 2019
DekaBank Deutsche Girozentrale 242482 $28.67M Sep 2019
Parallax Volatility Advisers 241836 $29.02M Sep 2019
AO Asset Management 229000 $26.99M Sep 2019
Jane Street 225890 $26.63M Sep 2019
Balyasny Asset Management 222595 $26.24M Sep 2019
Polar Capital 212223 $26.44M Mar 2019
Florida State Board of Administration 206102 $24.29M Sep 2019
Motley Fool Asset Management 202785 $23.90M Sep 2019
National Pension Service 180853 $22.53M Mar 2019
Dimensional Fund Advisors 176483 $20.80M Sep 2019
Marshall Wace North America 174684 $21.77M Mar 2019
Cutler 172374 $20.32M Sep 2019
Parametric Portfolio Associates 171750 $21.60M Jun 2019
Jefferies 167984 $19.80M Sep 2019
Elkfork Partners 162690 $19.17M Sep 2019
Nordea Investment Management Ab 161982 $18.96M Sep 2019
Rhumbline Advisers 161623 $19.05M Sep 2019
Walleye Trading 151837 $17.89M Sep 2019
EULAV Asset Management 146000 $17.21M Sep 2019
Envestnet Asset Management 144511 $17.03M Sep 2019
Stifel Financial 143225 $16.89M Sep 2019
Sei Investments 137090 $16.86M Sep 2019
Glen Harbor Capital Management 133980 $15.79M Sep 2019
Bam 133552 $16.79M Jun 2019
Candriam Luxembourg S.C.A. 133217 $15986 Sep 2019
The Ithaka 131551 $15.50M Sep 2019
Lord, Abbett & Co 131366 $16.52M Jun 2019
Mn Services Vermogensbeheer B.V. 128928 $15.20M Sep 2019
Royal Bank of Canada 127038 $14.34M Sep 2019
APG All Pensions Group NV 125145 $13.53M Sep 2019
Maplelane Capital 122001 $15.20M Mar 2019
Ashmore Wealth Management 117427 $13.84M Sep 2019
Moors & Cabot 113675 $13.46M Sep 2019
State of New Jersey Common Pension Fund D 113300 $13.35M Sep 2019
Mitsubishi UFJ Trust & Banking 113130 $13.36M Sep 2019
Mariner Wealth Advisors 111132 $13.10M Sep 2019
Axa 111009 $12.69M Sep 2019
Roberta J. Maue 107234 $12.64M Sep 2019
Wafra Investment Advisory 106651 $12.57M Sep 2019
Shell Asset Management Company 106264 $12.52M Sep 2019
Kayak Investment Partners 105550 $12.44M Sep 2019
Meadow Creek Investment Management 105270 $12.41M Sep 2019
Janet M. Hewlett 96000 $11.31M Sep 2019
Thornburg Investment Management 92011 $10.84M Sep 2019
Two Sigma Investments 88600 $10.44M Sep 2019
Westpac Banking Corporation 87647 $10.33M Sep 2019
HAP Trading 86900 $219857 Sep 2019
Tocqueville Asset Management 85485 $10.08M Sep 2019
Avalon Global Asset Management 84620 $10.54M Mar 2019
CastleArk Management 83580 $10.51M Jun 2019
KBC Group NV 80047 $9.43M Sep 2019
PDT Partners 78884 $9.30M Sep 2019
Ohio Pers 77260 $9.71M Jun 2019
Flinton Capital Management 76560 $9.02M Sep 2019
Tiverton Asset Management 76053 $8.96M Sep 2019
DeepCurrents Investment 70408 $8.30M Sep 2019
Millennium Management 68047 $8.02M Sep 2019
PineBridge Investments 66649 $7.86M Sep 2019
Spence Asset Management 65878 $7.76M Sep 2019
Winton Capital 65189 $7.68M Sep 2019
Victory Capital Management 64949 $7.65M Sep 2019
Fishman Jay A Ltd/mi 63600 $7.50M Sep 2019
Zweig-DiMenna Associates 63113 $7.44M Sep 2019
Raymond James Financial Services Advisors 62507 $7.37M Sep 2019
Bnp Paribas Arbitrage, Snc 61441 $7.24M Sep 2019
Robeco Institutional Asset Management B V 60581 $7.14M Sep 2019
Varma Mutual Pension Insurance 60000 $7.07M Sep 2019
Royal London Asset Management 58860 $6.94M Sep 2019
Tuscan Ridge Asset Management 58800 $7.33M Mar 2019
Edmond De Rothschild Holding S.a. 58229 $6.86M Sep 2019

Who sold stock?

Fund Name Date Sold Shares Held Valued At
Sands Capital Management March 31, 2019 2.67M $332.79M
Ing Investment Management March 31, 2019 672078 $83.74M
Two Sigma Advisers March 31, 2019 656173 $81.76M
Franklin Resources March 31, 2019 305448 $38.04M
Glynn Capital Management June 30, 2019 176003 $22.13M
United Services Automobile Association June 30, 2019 162007 $20.37M