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.35M $645.58M Jun 2017
Jennison Associates 8.98M $510.83M Jun 2017
Sands Capital Management 8.69M $494.44M Jun 2017
Baillie Gifford & Co 6.39M $363.71M Jun 2017
Ameriprise Financial 5.55M $315.74M Jun 2017
Morgan Stanley 4.23M $259.53M Mar 2017
Jpmorgan Chase & Co 4.20M $239.93M Jun 2017
PRIMECAP Management Company 4.08M $231.98M 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
Winslow Capital Management Inc /mn 3.45M $196.20M Jun 2017
ClearBridge Advisors 3.34M $189.90M Jun 2017
Goldman Sachs 3.34M $189.79M Jun 2017
Bank of America Corporation 3.08M $191.62M Mar 2017
Wells Fargo & Company 3.04M $172.81M Jun 2017
American Century Companies 2.91M $165.70M Jun 2017
State Street Corporation 2.81M $159.72M Jun 2017
Tcw 2.31M $131.13M Jun 2017
Sumitomo Mitsui Asset Management Company 2.11M $120.23M Jun 2017
Federated Investors 2.10M $119.65M Jun 2017
Allianz Asset Management AG 2.06M $117.30M Jun 2017
Criterion Capital Management 2.04M $116.30M Jun 2017
BlackRock Fund Advisors 1.72M $87.73M Dec 2016
Pictet Asset Management 1.69M $103.42M Jun 2017
Susquehanna International 1.36M $77.80M Jun 2017
Champlain Investment Partners 1.31M $74.79M Jun 2017
Wellington Management Company 1.29M $73.52M Jun 2017
Alliancebernstein 1.16M $65.74M Jun 2017
Geode Capital Management 1.14M $62.88M Jun 2017
Credit Suisse AG 950975 $54.10M Jun 2017
Northern Trust 837263 $47.63M Jun 2017
BlackRock 833132 $42.61M Dec 2016
Polar Capital 742803 $42.26M Jun 2017
Etf Managers 700713 $39.86M Jun 2017
New York State Common Retirement Fund 700261 $39.84M Jun 2017
Two Sigma Advisers 687873 $42.85M Mar 2017
Westfield Capital Management Company 659427 $37.51M Jun 2017
Lazard Asset Management 610865 $34.75M Jun 2017
Citadel Advisors 595811 $33.90M Jun 2017
Hsbc Holdings 589504 $33.58M Jun 2017
Fiera Capital Corporation 572806 $32.59M Jun 2017
Legal & General 547738 $31.16M Jun 2017
Balyasny Asset Management 536961 $30.55M Jun 2017
Mitsubishi UFJ Trust & Banking 529754 $30.14M Jun 2017
Sumitomo Mitsui Trust Holdings 503191 $28.63M Jun 2017
Jana Partners 500000 $28.45M Jun 2017
Eventide Asset Management 500000 $31.14M Mar 2017
Swiss National Bank 494700 $28.14M Jun 2017
Franklin Resources 465805 $26.50M Jun 2017
UBS Group AG 439076 $24.98M Jun 2017
DnB NOR Asset Management AS 415322 $27.59M Sep 2017
Sei Investments 415079 $29.65M Jun 2017
Charles Schwab Investment Management 400069 $22.76M Jun 2017
Walleye Trading 398910 $22.70M Jun 2017
Ubs Global Asset Management Americas 387437 $22.04M Jun 2017
Millennium Management 377382 $21.47M Jun 2017
TD Asset Management 360477 $20.51M Jun 2017
Damian Sousa 354858 $20.19M Jun 2017
TIAA-CREF Investment Management 345568 $19.66M Jun 2017
Glynn Capital Management 342600 $19.49M Jun 2017
Williams, Jones & Associates 315245 $17.93M Jun 2017
Inves 308897 $17.57M Jun 2017
Two Sigma Investments 308408 $19.21M Mar 2017
Motley Fool Wealth Management 305092 $17.36M Jun 2017
First Trust Advisors 303740 $17.28M Jun 2017
Macquarie 295007 $16.78M Jun 2017
Deutsche Bank Aktiengesellschaft 283643 $16.10M Jun 2017
Janus Capital Management 269596 $16.79M Mar 2017
California State Teachers Retirement System 253296 $14.41M Jun 2017
ShearLink Capital 251447 $14.30M Jun 2017
Nikko Asset Management Americas 234200 $15.56M Sep 2017
CastleArk Management 232593 $13.23M Jun 2017
Barclays 221223 $12.58M Jun 2017
Jacobs Levy Equity Management 215590 $12.26M Jun 2017
HAP Trading 212285 $12.08M Jun 2017
CalPERS 212200 $12.07M Jun 2017
Diam 203167 $11.57M Jun 2017
ARK Investment Management 201612 $11.47M Jun 2017
PEAK6 Investments 195005 $11.09M Jun 2017
Florida State Board of Administration 193542 $11.01M Jun 2017
KBC Group NV 167458 $9.53M Jun 2017
British Columbia Investment Management Corporation 165576 $9.42M Jun 2017
BlackRock Japan 164257 $8.40M Dec 2016
Nationwide Fund Advisors 159900 $9.96M Mar 2017
RidgeWorth Capital Management 156269 $9.73M Mar 2017
Motley Fool Asset Management 154500 $8.79M Jun 2017
Rhumbline Advisers 154181 $8.77M Jun 2017
Raymond James & Associates 150849 $8.58M Jun 2017
The Ithaka 150172 $8.54M Jun 2017
Raine Capital 150000 $8.53M Jun 2017
Teachers Advisors 143274 $8.15M Jun 2017
Thornburg Investment Management 143109 $8.14M Jun 2017
Bnp Paribas Investment Partners S.a. 142988 $8.13M Jun 2017
Axa 140700 $8.00M Jun 2017
State of Wisconsin Investment Board 139722 $7.95M Jun 2017
Public Employees' Retirement Association of Colorado 138902 $7.90M Jun 2017
Us Bancorp \de\ 137108 $7.80M Jun 2017
Dimensional Fund Advisors 130972 $7.45M Jun 2017
Avalon Global Asset Management 123420 $7.02M Jun 2017
BlackRock 122618 $6.27M Dec 2016
Credit Agricole S.A. 121428 $6.94M Jun 2017
Pioneer Investment Management 121418 $6.91M Jun 2017
United Services Automobile Association 108900 $6.20M Jun 2017
Tocqueville Asset Management 108432 $6.17M Jun 2017
Eaton Vance Management 105591 $6.01M Jun 2017
Daiwa Securities 98077 $5.58M Jun 2017
Candriam Luxembourg S.C.A. 95748 $5.45M Jun 2017
Citi 94638 $5.39M Jun 2017
D. E. Shaw & Co 94133 $5.36M Jun 2017
AQR Capital Management 86570 $4.92M Jun 2017
William Blair $ Company 85049 $4.84M Jun 2017
Magee Thomson Investment Partners 84400 $5.26M Mar 2017
Gilder, Gagnon, Howe & Co 84102 $4.79M Jun 2017
Parametric Portfolio Associates 83900 $4.77M Jun 2017
Wesbanco Trust And Investments 83396 $4.74M Jun 2017
Aviva 82680 $4.70M Jun 2017
BlackRock Advisors 79082 $4.05M Dec 2016
BlackRock Investment Management 77204 $3.95M Dec 2016
DekaBank Deutsche Girozentrale 75291 $4.38M Jun 2017
Spot Trading 67445 $3.84M Jun 2017
Great-West Life Assurance Company 67226 $3.82M Jun 2017
Edmond De Rothschild Holding S.a. 64564 $3.67M Jun 2017
APG All Pensions Group NV 62920 $3.58M Jun 2017
Pnc Financial Services 62557 $3.56M Jun 2017
Natixis 62344 $3.55M Jun 2017
Jabre Capital Partners S.A. 61800 $3.52M Jun 2017
Fmr 60749 $3.46M Jun 2017
Cutler 58255 $3.86M Sep 2017
Guggenheim Capital, LLC Managers 58095 $3.30M Jun 2017
Taylor Investment Counselors 54475 $3.10M Jun 2017
Integral Derivatives 53300 $3.03M Jun 2017
Ing Investment Management 53078 $3.02M Jun 2017
Zurcher Kantonalbank 52098 $2.96M Jun 2017
Westpac Banking Corporation 51959 $2.96M Jun 2017
Fred Alger Management 51874 $2.95M Jun 2017
Bam 51732 $2.94M Jun 2017
Ohio Pers 49910 $2.84M Jun 2017
Seven Eight Capital 49873 $3.31M Sep 2017
South Dakota Investment Council 48200 $2.74M Jun 2017
Lee Capital Management 47000 $2.67M Jun 2017
I.G. Investment Management 45640 $2.60M Jun 2017
Boardman Bay Capital Management 44636 $2.54M Jun 2017
AMP Capital Investors 43934 $2.54M Jun 2017
Oppenheimer Asset Management 43053 $2.43M Jun 2017
Gulf International Bank 41779 $2.77M Sep 2017
Fjarde Ap-fonden /fourth Swedish National Pension Fund 40668 $2.31M Jun 2017
Russell Investments 40589 $2.31M Jun 2017
Stifel Financial 40113 $2.33M Jun 2017
Gerald L. Ray & Associates 38789 $2.21M Jun 2017

Who sold stock?

Fund Name Date Sold Shares Held Valued At
Partner Fund Management March 31, 2017 682657 $42.52M
Penserra Capital Management March 31, 2017 592981 $36.94M
OppenheimerFunds March 31, 2017 483120 $30.09M
Contour Asset Management March 31, 2017 375500 $23.39M
Korea Investment Corporation March 31, 2017 300900 $18.74M
Name Goodman & Company, Investment Counsel March 31, 2017 202100 $12.30M
Renaissance Technologies March 31, 2017 198200 $12.35M
Smith Asset Management March 31, 2017 147790 $9.21M
Graticule Asia Macro Advisors March 31, 2017 129000 $8.04M
Robeco Institutional Asset Management B V June 30, 2017 121300 $6.90M