Stock TransactionsFIRST SOLAR INC

Total Bought
6,949,737
152 transactions
Total Sold
1,987,732
134 transactions
Net
+4,962,005
shares
Filing Period:Transaction:
FundPrevious Shares
Current Shares
Change in Shares
Previous Portfolio Weightage (%)
Current Portfolio Weightage (%)
Change in Weight (%)
Type
Capital Research Global Investors1,370,7902,942,869+1,572,0790.070.13+0.06buy
Clean Energy Transition LLP113,1461,186,646+1,073,5002.9427.90+24.96buy
Alyeska Investment Group, L.P.46,649609,293+562,6440.070.67+0.61buy
SAMLYN CAPITAL, LLC1,260,3891,817,119+556,7304.165.19+1.03buy
Covalis Capital LLP57,016408,012+350,9962.3411.66+9.31buy
Korea Investment CORP19,941290,762+270,8210.010.14+0.13buy
JANE STREET GROUP, LLC1,082,908829,605+253,3030.360.27-0.09sell
BNP Paribas Asset Management Holding S.A.1,364,8011,614,780+249,9790.800.80-0.00buy
APG Asset Management N.V.87,025301,642+214,6170.030.10+0.07buy
Merewether Investment Management, LP85,798273,498+187,7001.192.67+1.49buy
SCHRODER INVESTMENT MANAGEMENT GROUP1,921,9252,102,959+181,0340.530.51-0.02buy
AQR CAPITAL MANAGEMENT LLC232,96257,856+175,1060.090.020.00sell
PRUDENTIAL FINANCIAL INC262,85992,204+170,6550.080.020.00sell
GEODE CAPITAL MANAGEMENT, LLC2,222,3352,386,440+164,1050.050.050.00buy
Twin Tree Management, LP97,307257,705+160,3980.381.41+1.03buy
D. E. Shaw & Co., Inc.228,402360,212+131,8100.080.110.00buy
MILLENNIUM MANAGEMENT LLC497,028618,451+121,4230.130.130.00buy
ABN AMRO INVESTMENT SOLUTIONS85,213193,913+108,7000.320.61+0.29buy
Zurcher Kantonalbank (Zurich Cantonalbank)432,044527,112+95,0680.370.390.00buy
ABN AMRO Bank N.V.49,775137,452+87,6770.190.40+0.21buy
BNP PARIBAS FINANCIAL MARKETS89,837175,570+85,7330.040.070.00buy
NATIXIS46,856127,351+80,4950.080.16+0.09buy
DZ BANK AG Deutsche Zentral Genossenschafts Bank, Frankfurt am Main37,088105,073+67,9850.010.03+0.01buy
Allianz Asset Management GmbH494,571429,020+65,5510.200.15-0.06sell
Grantham, Mayo, Van Otterloo & Co. LLC97,277160,916+63,6390.090.12+0.04buy
CI INVESTMENTS INC.67,3894,396+62,9930.060.000.00sell
Boston Common Asset Management, LLC53,560107,626+54,0660.220.41+0.20buy
PRINCIPAL FINANCIAL GROUP INC171,818123,251+48,5670.020.010.00sell
Forest Avenue Capital Management LP48,85090,150+41,3004.266.57+2.31buy
SORA INVESTORS LLC55,00090,000+35,0004.603.25-1.35buy
FIRST TRUST ADVISORS LP639,168610,997+28,1710.140.120.00sell
ExodusPoint Capital Management, LP80,91554,832+26,0830.190.120.00sell
EASTERLY INVESTMENT PARTNERS LLC14,06339,043+24,9800.240.69+0.46buy
Aberdeen Group plc208,907231,203+22,2960.090.10+0.00buy
HEALTHCARE OF ONTARIO PENSION PLAN TRUST FUND170,293191,200+20,9070.150.14-0.00buy
Swedbank AB114,243131,942+17,6990.040.04+0.00buy
Point72 Europe (London) LLP13,20030,600+17,4000.370.67+0.31buy
Erste Asset Management GmbH122,986140,229+17,2430.400.39-0.01buy
Wealthfront Advisers LLC11,17128,091+16,9200.010.02+0.01buy
DECADE RENEWABLE PARTNERS LP51,56268,000+16,4384.546.65+2.12buy
Granahan Investment Management, LLC72,98887,805+14,8170.430.51+0.08buy
Harel Insurance Investments & Financial Services Ltd.2,77217,171+14,3990.010.05+0.04buy
Guinness Asset Management LTD237,159250,723+13,5641.050.93-0.11buy
Empowered Funds, LLC17,6694,857+12,8120.120.02-0.10sell
MIROVA11,99123,911+11,9200.400.78+0.38buy
BI Asset Management Fondsmaeglerselskab A/S25,60136,631+11,0300.120.14+0.02buy
AVIVA PLC39,41450,354+10,9400.030.03+0.00buy
LBP AM SA24,38534,514+10,1290.110.12+0.01buy
Hill City Capital, LP220,000230,000+10,0006.394.99-1.41buy
DnB Asset Management AS64,01173,746+9,7350.070.07+0.00buy
PRICE T ROWE ASSOCIATES INC /MD/272,906281,763+8,8570.010.01-0.00buy
Bank Julius Baer & Co. Ltd, Zurich3538,564+8,2110.000.01+0.01buy
TOBAM119,359127,550+8,1911.711.65-0.06buy
SUMITOMO MITSUI FINANCIAL GROUP, INC.39,91347,483+7,5700.240.25+0.01buy
National Pension Service178,000185,400+7,4000.050.05-0.00buy
ADAGE CAPITAL PARTNERS GP, L.L.C.99,000106,200+7,2000.040.04-0.00buy
B. Metzler seel. Sohn & Co. AG2,1869,283+7,0970.010.02+0.02buy
Czech National Bank11,76018,671+6,9110.050.05-0.00buy
Shay Capital LLC3,5519,245+5,6940.240.44+0.21buy
CALIFORNIA STATE TEACHERS RETIREMENT SYSTEM167,706162,049+5,6570.050.04-0.01sell
AIA Group Ltd1,7607,199+5,4390.020.06+0.04buy
Diametric Capital, LP8,01813,160+5,1420.680.89+0.21buy
PUBLIC EMPLOYEES RETIREMENT SYSTEM OF OHIO48,16943,366+4,8030.040.030.00sell
ZEVENBERGEN CAPITAL INVESTMENTS LLC240,979245,694+4,7151.091.01-0.07buy
COMMONWEALTH OF PENNSYLVANIA PUBLIC SCHOOL EMPLS RETRMT SYS17,32721,480+4,1530.030.03+0.00buy
Quadrant Private Wealth Management, LLC5,1339,233+4,1000.280.50+0.22buy
Mariner, LLC52,22856,227+3,9990.030.030.00buy
PRELUDE CAPITAL MANAGEMENT, LLC2,4545,795+3,3410.040.08+0.05buy
Credit Capital Investments LLC2,0585,344+3,2860.511.14+0.64buy
FIL Ltd21,27924,470+3,1910.000.00+0.00buy
SCP Investment, LP1,0884,188+3,1000.170.51+0.35buy
Machina Capital S.A.S.2,4005,407+3,0070.260.49+0.23buy
DYMON ASIA CAPITAL (SINGAPORE) PTE. LTD.13,86816,825+2,9573.674.69+1.02buy
Chevy Chase Trust Holdings, LLC57,15360,051+2,8980.040.04-0.00buy
RHUMBLINE ADVISERS207,322210,007+2,6850.050.040.00buy
Rathbones Group PLC3,3335,974+2,6410.010.01+0.00buy
GUGGENHEIM CAPITAL LLC21,34323,827+2,4840.030.030.00buy
Brevan Howard Capital Management LP2,3944,494+2,1000.080.22+0.13buy
JOHNSON INVESTMENT COUNSEL INC1,5183,599+2,0810.000.01+0.00buy
SteelPeak Wealth, LLC1,3773,430+2,0530.020.04+0.02buy
STATE OF MICHIGAN RETIREMENT SYSTEM27,30029,300+2,0000.030.03-0.00buy
Blueshift Asset Management, LLC1,6913,662+1,9710.120.35+0.23buy
Asset Management One Co., Ltd.42,32644,248+1,9220.030.03-0.00buy
Achmea Investment Management B.V.2,8294,644+1,8150.010.02+0.01buy
Rockefeller Capital Management L.P.26,48424,710+1,7740.020.020.00sell
NATIXIS ADVISORS, LLC21,43619,731+1,7050.010.010.00sell
Retirement Systems of Alabama22,58024,155+1,5750.020.02-0.00buy
CoreCommodity Management, LLC4041,877+1,4730.020.10+0.08buy
Treasurer of the State of North Carolina73,93272,462+1,4700.070.060.00sell
Impact Partnership Wealth, LLC81,378+1,3700.000.07+0.07buy
TRUST CO OF VERMONT6,0797,356+1,2770.080.08+0.00buy
TEXAS PERMANENT SCHOOL FUND CORP20,83922,081+1,2420.040.040.00buy
LAFFER TENGLER INVESTMENTS, INC.9482,136+1,1880.050.10+0.05buy
IFM Investors Pty Ltd19,34620,512+1,1660.050.04-0.00buy
ROYAL LONDON ASSET MANAGEMENT LTD38,73539,865+1,1300.020.02-0.00buy
Vanguard Personalized Indexing Management, LLC10,34111,412+1,0710.060.060.00buy
NEW YORK LIFE INVESTMENT MANAGEMENT LLC15,00716,069+1,0620.030.030.00buy
AMERIPRISE FINANCIAL INC223,228224,240+1,0120.010.01-0.00buy
V-Square Quantitative Management LLC2321,210+9780.030.09+0.05buy
CANADA LIFE ASSURANCE Co35,32436,248+9240.020.01-0.00buy
Page 1 of 3