Stock TransactionsFIRST SOLAR INC

Total Bought
1,238,795
131 transactions
Total Sold
7,012,252
221 transactions
Net
-5,773,457
shares
Filing Period:Transaction:
FundPrevious Shares
Current Shares
Change in Shares
Previous Portfolio Weightage (%)
Current Portfolio Weightage (%)
Change in Weight (%)
Type
SCHRODER INVESTMENT MANAGEMENT GROUP2,063,0901,267,980+795,1100.410.32-0.09sell
JANE STREET GROUP, LLC1,160,246478,430+681,8160.320.15-0.17sell
D. E. Shaw & Co., Inc.317,167566,216+249,0490.080.200.00buy
BALYASNY ASSET MANAGEMENT L.P.402,077619,429+217,3520.180.380.00buy
FIRST TRUST ADVISORS LP489,493309,965+179,5280.090.070.00sell
WORLDQUANT MILLENNIUM ADVISORS LLC77,624195,157+117,5330.160.40+0.24buy
Zurcher Kantonalbank (Zurich Cantonalbank)533,196431,162+102,0340.320.320.00sell
Aberdeen Group plc283,503379,408+95,9050.090.16+0.07buy
Rockefeller Capital Management L.P.137,13751,515+85,6220.070.030.00sell
AQR CAPITAL MANAGEMENT LLC244,797162,774+82,0230.070.060.00sell
GEODE CAPITAL MANAGEMENT, LLC2,509,6812,578,360+68,6790.040.050.00buy
Allianz Asset Management GmbH289,148225,993+63,1550.080.08+0.00sell
Avalon Trust Co84,796138,640+53,8441.172.47+1.30buy
ING GROEP NV36,74186,645+49,9040.040.12+0.07buy
Twin Tree Management, LP61,14822,609+38,5390.240.15-0.08sell
Walleye Capital LLC67,129103,480+36,3510.170.330.00buy
PRINCIPAL FINANCIAL GROUP INC148,543184,201+35,6580.020.030.00buy
INTECH INVESTMENT MANAGEMENT LLC47,11414,501+32,6130.110.04-0.07sell
Maxi Investments CY Ltd7,26336,767+29,5040.331.86+1.53buy
BNP PARIBAS FINANCIAL MARKETS198,180173,927+24,2530.040.040.00sell
ARDSLEY ADVISORY PARTNERS LP13,00037,000+24,0000.321.51+1.19buy
PineBridge Investments, L.P.55,13976,008+20,8690.070.14+0.06buy
Senator Investment Group LP106,963126,963+20,0000.821.40+0.57buy
AGF MANAGEMENT LTD6,91326,234+19,3210.010.03+0.03buy
AVIVA PLC119,538137,418+17,8800.070.09+0.02buy
STRS OHIO130,000147,500+17,5000.090.13+0.04buy
DUNCKER STREETT & CO INC1,01017,435+16,4250.030.76+0.72buy
Venture Visionary Partners LLC19,99235,698+15,7060.160.37+0.21buy
Achmea Investment Management B.V.4,64416,660+12,0160.010.07+0.05buy
SUMITOMO MITSUI FINANCIAL GROUP, INC.62,80974,261+11,4520.330.52+0.19buy
PRUDENTIAL FINANCIAL INC78,93369,340+9,5930.020.020.00sell
Wellington Shields Capital Management, LLC8009,500+8,7000.030.39+0.36buy
Advisors Asset Management, Inc.13,8255,266+8,5590.050.020.00sell
Rakuten Securities, Inc.1958,504+8,3090.010.82+0.81buy
BRITISH COLUMBIA INVESTMENT MANAGEMENT Corp12,11919,475+7,3560.010.03+0.01buy
Dai-ichi Life Insurance Company, Ltd2,8258,825+6,0000.010.05+0.04buy
ALLIANZ SE1,3907,269+5,8790.010.05+0.04buy
Robeco Institutional Asset Management B.V.23,81229,410+5,5980.010.01+0.01buy
Quarry LP4,3529,447+5,0950.310.910.00buy
TEXAS PERMANENT SCHOOL FUND CORP22,09317,670+4,4230.030.040.00sell
GUGGENHEIM CAPITAL LLC19,89316,109+3,7840.020.030.00sell
CALIFORNIA STATE TEACHERS RETIREMENT SYSTEM167,897171,105+3,2080.040.05+0.01buy
Banque Cantonale Vaudoise17,46920,605+3,1360.120.18+0.07buy
CI INVESTMENTS INC.11,01214,077+3,0650.010.010.00buy
CIBC WORLD MARKETS CORP10,46613,460+2,9940.010.02+0.01buy
VIKING FUND MANAGEMENT LLC4,5007,000+2,5000.140.28+0.15buy
Prime Capital Investment Advisors, LLC4,3126,767+2,4550.010.02+0.01buy
NEW YORK STATE COMMON RETIREMENT FUND73,20875,645+2,4370.020.02+0.01buy
Rafferty Asset Management, LLC37,27939,476+2,1970.020.03+0.01buy
Vanguard Personalized Indexing Management, LLC8,27810,135+1,8570.030.040.00buy
DUFF & PHELPS INVESTMENT MANAGEMENT CO6,6058,373+1,7680.010.02+0.01buy
STATE OF MICHIGAN RETIREMENT SYSTEM32,00033,700+1,7000.030.04+0.01buy
Czech National Bank18,79920,397+1,5980.040.05+0.01buy
Treasurer of the State of North Carolina72,75271,156+1,5960.050.070.00sell
Davis Investment Partners, LLC6,0977,652+1,5550.490.73+0.24buy
Integrated Advisors Network LLC4,3475,867+1,5200.040.07+0.03buy
Vident Advisory, LLC6,0094,505+1,5040.020.030.00sell
TD ASSET MANAGEMENT INC35,88537,293+1,4080.010.01+0.00buy
NORTHWESTERN MUTUAL WEALTH MANAGEMENT CO51,27052,537+1,2670.010.010.00buy
Banco Santander, S.A.1,5952,850+1,2550.000.01+0.00buy
CANADA LIFE ASSURANCE Co74,83073,611+1,2190.030.03+0.01sell
ProShare Advisors LLC22,20221,042+1,1600.010.010.00sell
NOMURA ASSET MANAGEMENT CO LTD27,42028,566+1,1460.020.02+0.01buy
Bryn Mawr Trust Advisors, LLC4,8715,971+1,1000.050.07+0.03buy
D.A. DAVIDSON & CO.5,1236,131+1,0080.010.01+0.00buy
Credit Capital Investments LLC23,43024,430+1,0004.896.91+2.02buy
NEOS Investment Management LLC2,4323,428+9960.030.03+0.01buy
Metis Global Partners, LLC14,71915,694+9750.090.12+0.03buy
Wealthfront Advisers LLC5,4646,392+9280.000.00+0.00buy
PEAPACK GLADSTONE FINANCIAL CORP17,52118,418+8970.050.06+0.02buy
E. Ohman J:or Asset Management AB69,10069,900+8000.300.39+0.09buy
Firsthand Capital Management, Inc.5,0005,800+8001.380.04-1.33buy
FORSTA AP-FONDEN22,20023,000+8000.030.05+0.01buy
GSA CAPITAL PARTNERS LLP4,5563,809+7470.070.070.00sell
Integrated Wealth Concepts LLC4,7825,487+7050.010.020.00buy
YOUSIF CAPITAL MANAGEMENT, LLC14,69814,015+6830.030.040.00sell
CIBC Asset Management Inc15,23614,570+6660.010.010.00sell
CAPITAL ADVISORS INC/OK1,7952,455+6600.010.01+0.00buy
FNY Investment Advisers, LLC105755+6500.010.11+0.10buy
FRED ALGER MANAGEMENT, LLC2,8563,491+6350.000.00+0.00buy
RHUMBLINE ADVISERS215,667215,035+6320.040.050.00sell
COLDSTREAM CAPITAL MANAGEMENT INC3,5104,142+6320.020.02+0.01buy
Investment Management Corp of Ontario1,6332,233+6000.010.01+0.01buy
IFM Investors Pty Ltd21,09421,639+5450.040.05+0.01buy
FIDUCIARY TRUST CO4,7765,301+5250.010.02+0.01buy
TRUST CO OF VERMONT7,0767,596+5200.070.09+0.03buy
Mariner, LLC55,62756,137+5100.020.030.00buy
Private Wealth Partners, LLC2,8773,377+5000.040.06+0.02buy
Ballentine Partners, LLC1,9452,415+4700.010.01+0.00buy
Perpetual Ltd5,7276,195+4680.010.02+0.01buy
Fort Sheridan Advisors LLC6,4376,879+4420.200.25+0.05buy
NISSAY ASSET MANAGEMENT CORP /JAPAN11,68112,119+4380.010.02+0.00buy
Annis Gardner Whiting Capital Advisors, LLC1,8652,300+4350.110.15+0.03buy
Granahan Investment Management, LLC14,28414,686+4020.080.13+0.05buy
Forum Financial Management, LP3,1163,517+4010.010.01+0.01buy
Nemes Rush Group LLC252652+4000.010.02+0.01buy
Burford Brothers, Inc.18,02918,412+3832.002.41+0.42buy
BNP PARIBAS7,4517,806+3550.060.09+0.03buy
WEDBUSH SECURITIES INC3,5463,209+3370.020.030.00sell
Significant Wealth Partners LLC2,5742,885+3110.290.37+0.08buy
Page 1 of 4