Stock TransactionsFIRST SOLAR INC

Total Bought
2,816,656
209 transactions
Total Sold
2,423,171
169 transactions
Net
+393,485
shares
Filing Period:Transaction:
FundPrevious Shares
Current Shares
Change in Shares
Previous Portfolio Weightage (%)
Current Portfolio Weightage (%)
Change in Weight (%)
Type
Robeco Institutional Asset Management B.V.29,410546,193+516,7830.010.27+0.26buy
D. E. Shaw & Co., Inc.566,216241,019+325,1970.200.090.00sell
Merewether Investment Management, LP29,536322,936+293,4000.353.71+3.36buy
Anomaly Capital Management, LP238,409489,775+251,3662.054.35+2.31buy
Polar Capital Holdings Plc463,764673,770+210,0060.620.80+0.19buy
Clean Energy Transition LLP498,495686,700+188,2056.1018.98+12.88buy
Bridgewater Associates, LP1,63789,989+88,3520.000.13+0.13buy
Zurcher Kantonalbank (Zurich Cantonalbank)431,162344,565+86,5970.320.260.00sell
Twin Tree Management, LP22,60992,870+70,2610.150.57+0.42buy
TODD ASSET MANAGEMENT LLC101,439170,363+68,9240.470.99+0.51buy
Legal & General Group Plc706,804766,505+59,7010.050.05+0.01buy
Aberdeen Group plc379,408436,198+56,7900.160.20+0.04buy
AQR CAPITAL MANAGEMENT LLC162,774216,193+53,4190.060.080.00buy
Skandinaviska Enskilda Banken AB (publ)36,00588,683+52,678100.00100.000.00buy
CI INVESTMENTS INC.14,07761,030+46,9530.010.060.00buy
Rockefeller Capital Management L.P.51,51589,274+37,7590.030.060.00buy
BI Asset Management Fondsmaeglerselskab A/S50,41987,215+36,7960.190.38+0.19buy
BNP PARIBAS FINANCIAL MARKETS173,927210,519+36,5920.040.050.00buy
Erste Asset Management GmbH229,900264,522+34,6220.760.81+0.05buy
Yaupon Capital Management LP51,07585,098+34,0230.581.15+0.57buy
PRINCIPAL FINANCIAL GROUP INC184,201150,783+33,4180.030.020.00sell
Walleye Capital LLC103,48071,822+31,6580.330.250.00sell
LBP AM SA3,48135,001+31,5200.030.13+0.10buy
AGF MANAGEMENT LTD26,23455,795+29,5610.030.07+0.04buy
CastleKnight Management LP37,70067,100+29,4001.141.94+0.81buy
STRS OHIO147,500176,779+29,2790.130.17+0.04buy
J. Safra Sarasin Holding AG30,73454,963+24,2290.130.24+0.11buy
GEODE CAPITAL MANAGEMENT, LLC2,578,3602,602,503+24,1430.050.060.00buy
Tenzing Global Management, LLC17,50041,250+23,7502.537.32+4.80buy
DZ BANK AG Deutsche Zentral Genossenschafts Bank, Frankfurt am Main1,587,6561,610,702+23,0460.370.39+0.03buy
Allianz Asset Management GmbH225,993203,048+22,9450.080.08-0.00sell
iA Global Asset Management Inc.54520,460+19,9150.000.09+0.09buy
ENGINE NO. 1 LLC12,10031,800+19,7002.8615.70+12.84buy
BRITISH COLUMBIA INVESTMENT MANAGEMENT Corp19,47538,568+19,0930.030.06+0.03buy
Itau Unibanco Holding S.A.16719,167+19,0000.000.16+0.16buy
Premier Fund Managers Ltd43,76262,479+18,7170.440.57+0.13buy
DRIEHAUS CAPITAL MANAGEMENT LLC66,21483,141+16,9270.140.18+0.03buy
MBB PUBLIC MARKETS I LLC7,30023,199+15,8990.030.49+0.46buy
BNP Paribas Asset Management Holding S.A.1,727,9231,743,813+15,8901.011.08+0.07buy
PRUDENTIAL PLC25,95541,552+15,5970.040.05+0.01buy
ABN AMRO INVESTMENT SOLUTIONS146,302161,513+15,2110.600.70+0.10buy
SCHRODER INVESTMENT MANAGEMENT GROUP1,267,9801,254,214+13,7660.320.32+0.01sell
Integrated Wealth Concepts LLC5,48718,470+12,9830.020.060.00buy
Financial Sense Advisors, Inc.15,82027,731+11,9111.091.88+0.79buy
JENNISON ASSOCIATES LLC36,39548,289+11,8940.010.01+0.00buy
National Pension Service174,200185,883+11,6830.050.04-0.00buy
FIRST TRUST ADVISORS LP309,965298,645+11,3200.070.070.00sell
JANE STREET GROUP, LLC478,430467,275+11,1550.150.26+0.11sell
INTECH INVESTMENT MANAGEMENT LLC14,5013,981+10,5200.040.01-0.03sell
LGT Fund Management Co Ltd.1,91911,829+9,9100.050.29+0.23buy
NATIXIS ADVISORS, LLC62,58072,117+9,5370.030.040.00buy
FIL Ltd48,27056,730+8,4600.010.01+0.00buy
B. Metzler seel. Sohn & Co. AG7,84616,247+8,4010.020.04+0.02buy
SIERRA SUMMIT ADVISORS LLC44,89953,102+8,2032.513.04+0.53buy
Mirova US LLC52,86060,916+8,0560.150.17+0.03buy
Boston Common Asset Management, LLC61,63969,434+7,7950.360.45+0.10buy
Cinctive Capital Management LP11,35718,512+7,1550.120.25+0.13buy
CANADA LIFE ASSURANCE Co73,61180,621+7,0100.030.04+0.00buy
DnB Asset Management AS29,54636,449+6,9030.030.04+0.01buy
ABN AMRO Bank N.V.162,816169,639+6,8230.560.57+0.01buy
PEAPACK GLADSTONE FINANCIAL CORP18,41824,553+6,1350.060.09+0.02buy
NVWM, LLC56,109+6,1040.000.39+0.39buy
Symmetry Investments LP3,1178,800+5,6830.080.31+0.23buy
KAYNE ANDERSON CAPITAL ADVISORS LP22,33428,001+5,6670.140.18+0.04buy
NORTHWESTERN MUTUAL WEALTH MANAGEMENT CO52,53758,086+5,5490.010.010.00buy
Banque Cantonale Vaudoise20,60526,047+5,4420.180.27+0.08buy
RHUMBLINE ADVISERS215,035210,147+4,8880.050.050.00sell
Cambridge Investment Research Advisors, Inc.20,63125,402+4,7710.020.02+0.00buy
TOWARZYSTWO FUNDUSZY INWESTYCYJNYCH PZU SA5,73010,313+4,5830.480.94+0.45buy
Bayesian Capital Management, LP1,4555,650+4,1950.040.17+0.13buy
ALTFEST L J & CO INC1,2375,089+3,8520.040.17+0.13buy
Investment Management Corp of Ontario2,2336,027+3,7940.010.03+0.02buy
Harbour Capital Advisors, LLC1,6105,217+3,6070.090.27+0.19buy
TCW GROUP INC12,84816,374+3,5260.030.04+0.01buy
MIROVA22,82326,273+3,4500.941.13+0.19buy
DUFF & PHELPS INVESTMENT MANAGEMENT CO8,37311,650+3,2770.020.03+0.01buy
Shay Capital LLC1,7505,000+3,2500.050.18+0.12buy
Foster Victor Wealth Advisors, LLC44,26347,207+2,9440.820.85+0.04buy
FORSTA AP-FONDEN23,00025,700+2,7000.050.05+0.00buy
Baldwin Investment Management, LLC7,1109,739+2,6290.220.30+0.08buy
ATLAS CAPITAL ADVISORS INC.1382,612+2,4740.000.10+0.10buy
NOMURA ASSET MANAGEMENT CO LTD28,56630,867+2,3010.020.02+0.00buy
FIDUCIARY TRUST CO5,3017,511+2,2100.020.03+0.01buy
CALIFORNIA STATE TEACHERS RETIREMENT SYSTEM171,105173,110+2,0050.050.05+0.00buy
PRESCOTT GROUP CAPITAL MANAGEMENT, L.L.C.3,0005,000+2,0000.110.18+0.08buy
VIKING FUND MANAGEMENT LLC7,0009,000+2,0000.280.36+0.08buy
NICOLA WEALTH MANAGEMENT LTD.13,50015,500+2,0000.270.31+0.04buy
PUBLIC EMPLOYEES RETIREMENT SYSTEM OF OHIO40,65638,728+1,9280.040.040.00sell
Banco Santander, S.A.2,8504,778+1,9280.010.01+0.01buy
Circle Wealth Management, LLC2,0843,958+1,8740.010.02+0.01buy
Capital Research Global Investors2,387,2812,389,125+1,8440.120.12+0.01buy
Vident Advisory, LLC4,5052,666+1,8390.030.020.00sell
Scientech Research LLC4,3126,143+1,8310.200.31+0.10buy
Whalen Wealth Management Inc.1,6263,305+1,6790.290.58+0.29buy
Candriam S.C.A.83,89785,551+1,6540.110.12+0.01buy
FIRST HAWAIIAN BANK2,3804,016+1,6360.020.03+0.01buy
Mariner, LLC56,13757,766+1,6290.030.030.00buy
Quarry LP9,44711,041+1,5940.910.860.00buy
Vanguard Personalized Indexing Management, LLC10,13511,631+1,4960.040.050.00buy
Metis Global Partners, LLC15,69417,154+1,4600.120.13+0.01buy
Page 1 of 4