Who owns First Solar?

Top Holders and Investors of FSLR Stock

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

Fund or Company Name Number of Shares Valued At As Of
The Vanguard Group,Inc 6.30M $170.72M Mar 2017
Franklin Resources, Inc. 6.25M $169.18M Mar 2017
Capital World Investors^ 6.00M $162.60M Mar 2017
SUSQUEHANNA INTERNATIONAL 4.03M $109.16M Mar 2017
Wellington Management Company, LLP 3.04M $82.35M Mar 2017
DIMENSIONAL FUND ADVISORS 2.76M $74.71M Mar 2017
Thompson, Siegel, & Walmsley LLC 2.50M $59.58M Mar 2017
STATE STREET CORPORATION 2.37M $64.15M Mar 2017
BlackRock Institutional Trust Company, N.A. 2.08M $66.77M Dec 2016
CITADEL ADVISORS LLC 1.89M $51.15M Mar 2017
BlackRock Fund Advisors 1.61M $51.68M Dec 2016
Two Sigma Advisers, LLC 1.50M $40.74M Mar 2017
Bank of New York Mellon 1.17M $31.74M Mar 2017
GOLDMAN SACHS GROUP INC 1.15M $31.19M Mar 2017
PIONEER INVESTMENT MANAGEMENT 1.10M $29.84M Mar 2017
Guggenheim Capital, LLC Managers 825849 $22.43M Mar 2017
First Trust Advisors L.P. 773144 $20.95M Mar 2017
Key Group Holdings 691904 $18.75M Mar 2017
NORTHERN TRUST 691758 $18.67M Mar 2017
Geode Capital Management, LLC 672900 $18.24M Mar 2017
BlackRock Group 671373 $21.54M Dec 2016
PEAK6 Investments, L.P. 629726 $17.07M Mar 2017
Two Sigma Investments, LLC 597895 $16.20M Mar 2017
Walleye Trading, LLC 560282 $15.18M Mar 2017
DnB NOR Asset Management AS 518218 $14.04M Mar 2017
DELTA LLOYD NV 504954 $13.68M Mar 2017
Masters Capital Mgmt, LLC 500000 $13.55M Mar 2017
Millennium Management LLC 479710 $13.00M Mar 2017
CalPERS 380938 $10.32M Mar 2017
STATE TREASURER STATE OF MICHIGAN 378873 $10.27M Mar 2017
Barclays PLC 376000 $10.15M Mar 2017
Charles Schwab Investment Management, Inc. 347890 $9.43M Mar 2017
Mizuho Securities USA Inc. 341800 $12.37M Mar 2017
Nationwide Fund Advisors 340672 $9.23M Mar 2017
WOLVERINE TRADING 337102 $9.27M Mar 2017
Personal Capital Advisors 331437 $9.29M Mar 2017
MORGAN STANLEY 330709 $8.96M Mar 2017
BNP PARIBAS ARBITRAGE, SNC 328944 $8.91M Mar 2017
Citigroup Inc. 327197 $8.44M Mar 2017
D. E. Shaw & Co., Inc. (see notes 1, 2 and 3) 323896 $8.78M Mar 2017
Principal Financial Group, Inc. 314986 $8.54M Mar 2017
Robeco Investment Management, Inc. 308568 $8.36M Mar 2017
PRUDENTIAL FINANCIAL 281917 $7.64M Mar 2017
Bank of America Corporation 273426 $7.41M Mar 2017
BANK OF MONTREAL /CAN/ 260438 $7.03M Mar 2017
Ameriprise Financial, Inc. 255111 $6.91M Mar 2017
UBS Group AG 249774 $6.77M Mar 2017
Allianz Asset Management AG 243753 $7.11M Mar 2017
Credit Suisse AG 231034 $6.26M Mar 2017
Invesco Ltd. 230024 $6.27M Mar 2017
TIAA-CREF Investment Management 223934 $6.07M Mar 2017
Parametric Portfolio Associates 199885 $5.42M Mar 2017
Winton Capital 198930 $5.39M Mar 2017
New York State Common Retirement Fund 188001 $5.09M Mar 2017
Jupiter Asset Management 173143 $4.69M Mar 2017
Clinton Group, Inc. 172554 $4.68M Mar 2017
Capital Research and Management Company - Division 3^ 170000 $4.61M Mar 2017
BlackRock Investment Management 167108 $5.36M Dec 2016
Trillium Asset Management Corporation 160146 $4.05M Mar 2017
AMERICAN INTERNATIONAL 155945 $4.23M Mar 2017
California State Teachers Retirement System 154937 $4.20M Mar 2017
NORDEA INVESTMENT MANAGEMENT AB 144900 $3.93M Mar 2017
The Great-West Life Assurance Company 137235 $3.73M Mar 2017
QUANTRES ASSET MANAGEMENT 137200 $3.72M Mar 2017
RHUMBLINE ADVISERS 134408 $3.64M Mar 2017
Prescott Group Capital Management, L.L.C. 133000 $3.60M Mar 2017
DZ BANK AG Deutsche Zentral Genossenschafts Bank, Frankfurt am Main 128530 $3.48M Mar 2017
Swiss National Bank 128400 $3.48M Mar 2017
Kleinwort Benson Investors Dublin 123788 $6.00M Jun 2016
The Manufacturers Life Insurance Company 115735 $3.15M Mar 2017
Deutsche Bank Aktiengesellschaft 114736 $3.06M Mar 2017
Spot Trading L.L.C 112664 $3.05M Mar 2017
Commerzbank Aktiengesellschaft 110399 $2.99M Mar 2017
GRACE & WHITE INC /NY 109600 $2.97M Mar 2017
VAN ECK ASSOCIATES CORP. 108644 $2.94M Mar 2017
HIGHBRIDGE CAPITAL MANAGEMENT LLC 108507 $2.94M Mar 2017
NEW YORK STATE TEACHERS RETIREMENT SYSTEM 102000 $2.76M Mar 2017
Retirement Systems of Alabama 100743 $2.73M Mar 2017
Florida State Board of Administration 100522 $2.72M Mar 2017
KEMPEN CAPITAL MANAGEMENT N.V. 95439 $2.59M Mar 2017
Legal & General Group Plc 94408 $2.56M Mar 2017
PRENTISS SMITH & CO 87611 $2.37M Mar 2017
Teachers Advisors 86918 $2.35M Mar 2017
BlackRock 85701 $2.75M Dec 2016
Aperio Group LLC 82796 $2.24M Mar 2017
Smith, Graham & Co. Investment Advisors, LP 80595 $2.18M Mar 2017
Babson Capital Management LLC 79300 $2.15M Mar 2017
HSBC HOLDINGS PLC 75111 $2.02M Mar 2017
SIMPLEX TRADING 73364 $1.99M Mar 2017
Metropolitan Life Insurance Company 72656 $1.97M Mar 2017
Jefferies Group Inc. 72652 $1.97M Mar 2017
STIFEL FINANCIAL 70138 $1.90M Mar 2017
GMT Capital Corp 69600 $1.89M Mar 2017
CCM Partners 69200 $1.88M Mar 2017
LMR Partners 68679 $1.86M Mar 2017
SpiderRock Advisors 64516 $1.77M Mar 2017
MUTUAL OF AMERICA CAPITAL MANAGEMENT 62207 $1.69M Mar 2017
Brian McDonald 60466 $1.78M Mar 2017
Engineers Gate Manager 58978 $1.60M Mar 2017
UBS GLOBAL ASSET MANAGEMENT AMERICAS 57039 $1.55M Mar 2017
TEXAS PERMANENT SCHOOL FUND 56496 $1.53M Mar 2017
Eidelman Virant Capital 56405 $1.53M Mar 2017
Gareth Morgan Investments Limited Partnership 55652 $1.51M Mar 2017
JPMORGAN CHASE & CO 54945 $1.49M Mar 2017
AQR Capital Management, LLC 51707 $1.40M Mar 2017
Wells Fargo & Company 50360 $1.37M Mar 2017
Handelsbanken Fonder AB 49496 $1.34M Mar 2017
Quantbot Technologies LLC 48868 $1.32M Mar 2017
Canada Pension Plan Investment Board 48500 $1.31M Mar 2017
ALLIANCEBERNSTEIN, L.P. 47407 $1.29M Mar 2017
SFE Investment Counsel 46941 $1.27M Mar 2017
JANE STREET 44574 $1.21M Mar 2017
Federated Investors 42461 $1.15M Mar 2017
OHIO PERS 42052 $1.14M Mar 2017
Cubist Systematic Strategies 40793 $1.11M Mar 2017
Springbok Capital Management, LLC 40221 $1.09M Mar 2017
Clean Yield Group 40098 $1.09M Mar 2017
First Quadrant 38900 $1.05M Mar 2017
Parallax Volatility Advisers, LLC 37325 $1.03M Mar 2017
Mason Street Advisors, LLC 36864 $999014 Mar 2017
Amica Mutual Insurance Company 36657 $993038 Mar 2017
Liberty Mutual Group Asset Management 36446 $987322 Mar 2017
Alambic Investment Management 36300 $984093 Mar 2017
OREGON PUBLIC EMPLOYEES RETIREMENT FUND 35976 $974949 Mar 2017
SG Americas Securities, LLC. 35919 $973045 Mar 2017
Cutler 35400 $957924 Mar 2017
Capital Fund Management S.A. 34200 $927504 Mar 2017
BlackRock Advisors 34099 $1.09M Dec 2016
Grantham, Mayo, Van Otterloo & Co. LLC 32800 $888880 Mar 2017
Arizona State Retirement System 32500 $881075 Mar 2017
WEDGE Capital Management L 32035 $868148 Mar 2017
KCG Holdings 31216 $845953 Mar 2017
Thrax Management 30000 $963000 Dec 2016
GAM Holding Ltd. 29500 $946950 Dec 2016
Shell Asset Management Company 28811 $781066 Mar 2017
Commonwealth Equity Services 27143 $736118 Mar 2017
Amica Pension Fund Board of Trustees 26859 $727878 Mar 2017
Emerald Acquisition 26573 $1.05M Sep 2016
LPL Financial LLC 25995 $683928 Mar 2017
Credit Agricole S.A. 25962 $698377 Mar 2017
ROYAL LONDON ASSET MANAGEMENT 25639 $1.24M Jun 2016
US BANCORP \DE\ 25256 $684942 Mar 2017
T. Rowe Price Associates, Inc. 24548 $665005 Mar 2017
PNC FINANCIAL SERVICES 24331 $657423 Mar 2017
Daiwa Securities Group Inc. 24000 $649920 Mar 2017
Meeder Asset Management, Inc. 23787 $644627 Mar 2017
Zevin Asset Management, Inc. 23710 $643015 Mar 2017
AGF Investments America 23452 $636018 Mar 2017
Ontario Teachers' Pension Plan Board 23416 $635041 Mar 2017
ING INVESTMENT MANAGEMENT 23117 $626008 Mar 2017

Who sold First Solar?

Fund Name Date Sold Shares Held Valued At
Royal Bank of Canada Dec. 31, 2016 441318 $14.17M
HAP Trading Dec. 31, 2016 353200 $11.33M
MEAG MUNICH ERGO Kapitalanlagegesellschaft mbH Dec. 31, 2016 282957 $9.27M
Quentec Asset Management Dec. 31, 2016 250195 $8.03M
Laurion Capital Management LP Dec. 31, 2016 160000 $5.13M
Tradewinds Global Investors, LLC June 30, 2016 121143 $5.87M
Norges Bank Investment Management Dec. 31, 2016 108135 $3.47M
Adage Capital Partners GP, L.L.C. Dec. 31, 2016 103700 $3.33M
TD Asset Management Inc. Dec. 31, 2016 86895 $2.79M
FDO Partners Dec. 31, 2016 85204 $2.73M
LANSDOWNE PARTNERS Dec. 31, 2016 84838 $2.72M