Stock TransactionsFIRST SOLAR INC

Total Bought
6,742,710
193 transactions
Total Sold
5,521,960
158 transactions
Net
+1,220,750
shares
Filing Period:Transaction:
FundPrevious Shares
Current Shares
Change in Shares
Previous Portfolio Weightage (%)
Current Portfolio Weightage (%)
Change in Weight (%)
Type
D. E. Shaw & Co., Inc.150,2081,871,774+1,721,5660.030.310.00buy
Hill City Capital, LP850,0001,355,000+505,0009.6012.75+3.16buy
BNP Paribas Asset Management Holding S.A.1,887,6242,241,972+354,3480.820.76-0.06buy
BNP PARIBAS FINANCIAL MARKETS282,285603,295+321,0100.040.060.00buy
Encompass Capital Advisors LLC329,718650,000+320,2822.183.15+0.96buy
Mirova US LLC646,310894,616+248,3061.371.34-0.02buy
PRICE T ROWE ASSOCIATES INC /MD/454,709693,655+238,9460.010.01+0.00buy
Polar Capital Holdings Plc247,749417,069+169,3200.240.32+0.08buy
GEODE CAPITAL MANAGEMENT, LLC2,666,2422,831,372+165,1300.040.030.00buy
Robeco Schweiz AG469,395604,011+134,6161.771.88+0.11buy
Mediolanum International Funds Ltd24,472152,178+127,7060.060.27+0.21buy
Temasek Holdings (Private) Ltd1,292119,032+117,7400.000.06+0.06buy
Shay Capital LLC3,000113,450+110,4500.082.09+2.01buy
OFI INVEST ASSET MANAGEMENT21,538129,943+108,4050.090.40+0.31buy
Zurcher Kantonalbank (Zurich Cantonalbank)362,503469,638+107,1350.190.170.00buy
CIBC Private Wealth Group LLC5,479110,534+105,0550.000.030.00buy
SAMLYN CAPITAL, LLC1,638,3911,741,794+103,4034.363.26-1.10buy
AQR CAPITAL MANAGEMENT LLC285,084377,626+92,5420.070.050.00buy
Grantham, Mayo, Van Otterloo & Co. LLC267,516358,507+90,9910.150.14-0.01buy
SOROS FUND MANAGEMENT LLC216,642307,144+90,5020.570.58+0.00buy
E. Ohman J:or Asset Management AB157,216244,218+87,0020.650.82+0.17buy
NOMURA HOLDINGS INC106,03123,667+82,3640.100.020.00sell
Tredje AP-fonden17,91097,910+80,0000.030.12+0.09buy
Candriam S.C.A.87,323165,194+77,8710.090.13+0.04buy
Legal & General Group Plc767,025844,037+77,0120.040.03-0.01buy
Walleye Trading LLC134,784199,021+64,2370.540.88+0.34buy
Maxi Investments CY Ltd10,05370,590+60,5370.341.78+1.44buy
Empowered Funds, LLC14,50774,857+60,3500.040.14+0.10buy
Lightrock Netherlands B.V.48,642105,861+57,2193.023.53+0.51buy
Redwood Grove Capital, LLC53,500103,700+50,2002.924.70+1.78buy
SCHRODER INVESTMENT MANAGEMENT GROUP1,347,0951,302,438+44,6570.230.17-0.06sell
Quantitative Investment Management, LLC2,50645,460+42,9540.030.53+0.50buy
Blackstone Inc.1,18041,900+40,7200.000.02+0.02buy
Triodos Investment Management BV208,450248,500+40,0502.972.60-0.37buy
CastleKnight Management LP100,800136,500+35,7001.951.85-0.10buy
South Dakota Investment Council58,40193,407+35,0060.210.24+0.04buy
K2 PRINCIPAL FUND, L.P.10,00044,104+34,1040.200.71+0.51buy
Foster Victor Wealth Advisors, LLC63,20196,794+33,5930.930.98+0.05buy
FORA Capital, LLC3,36935,845+32,4760.070.46+0.39buy
NATIXIS ADVISORS, LLC74,80342,442+32,3610.020.010.00sell
Arosa Capital Management LP49,50078,200+28,7003.503.65+0.15buy
Venture Visionary Partners LLC79,06851,272+27,7960.420.270.00sell
JANE STREET GROUP, LLC392,224365,316+26,9080.150.12-0.02sell
DISCOVERY CAPITAL MANAGEMENT, LLC / CT32,70058,800+26,1000.390.89+0.50buy
Allianz Asset Management GmbH104,62581,236+23,3890.030.02-0.01sell
Slow Capital, Inc.23,16343,757+20,5940.580.74+0.16buy
Bank Julius Baer & Co. Ltd, Zurich116,074136,644+20,5700.070.06-0.01buy
Treasurer of the State of North Carolina70,84651,556+19,2900.050.030.00sell
Lumbard & Kellner, LLC27,12746,393+19,2662.052.59+0.53buy
New Age Alpha Advisors, LLC3,02719,647+16,6200.020.11+0.09buy
SUMITOMO MITSUI FINANCIAL GROUP, INC.86,003101,659+15,6560.200.24+0.03buy
M. Kulyk & Associates, LLC8,98824,055+15,0670.340.70+0.35buy
FIRST TRUST ADVISORS LP315,802300,774+15,0280.050.040.00sell
F/m Investments LLC9,12923,499+14,3700.060.12+0.06buy
Marex Group plc17,92632,063+14,1370.050.08+0.02buy
Bayesian Capital Management, LP6,97820,678+13,7000.150.43+0.28buy
LGT Group Foundation40,10053,045+12,9450.110.09-0.02buy
Swedbank AB142,060154,932+12,8720.030.03-0.00buy
LGT Fund Management Co Ltd.14,19926,915+12,7160.220.31+0.09buy
Advisors Preferred, LLC6,66219,376+12,7140.200.32+0.12buy
Ashton Thomas Private Wealth, LLC21,86334,441+12,5780.150.17+0.02buy
Legato Capital Management LLC7,52720,000+12,4730.170.34+0.17buy
SFE Investment Counsel51,85663,958+12,1021.941.62-0.33buy
Venture Visionary Partners LLC39,53451,272+11,7380.300.27-0.02buy
Raiffeisen Bank International AG169,883180,950+11,0670.460.37-0.09buy
Allspring Global Investments Holdings, LLC39,19249,302+10,1100.010.010.00buy
RHUMBLINE ADVISERS192,315202,337+10,0220.030.030.00buy
Independence Bank of Kentucky2,72012,715+9,9950.070.25+0.18buy
Secure Asset Management, LLC6,68716,402+9,7150.180.42+0.24buy
Cox Capital Mgt LLC4,20813,861+9,6530.481.28+0.80buy
AVIVA PLC61,69470,391+8,6970.030.02-0.01buy
TOBAM14,89423,330+8,4360.801.26+0.46buy
TRILLIUM ASSET MANAGEMENT, LLC171,846180,255+8,4090.790.66-0.13buy
COHEN & STEERS, INC.24,30232,523+8,2210.010.01-0.00buy
GRACE & WHITE INC /NY71,71079,275+7,5652.361.91-0.45buy
Harel Insurance Investments & Financial Services Ltd.1487,194+7,0460.000.01+0.01buy
Altshuler Shaham Ltd2,9979,785+6,7880.020.03+0.01buy
Richard W. Paul & Associates, LLC116,745+6,7340.000.33+0.33buy
Y.D. More Investments Ltd1,6758,101+6,4260.030.09+0.06buy
BI Asset Management Fondsmaeglerselskab A/S58,05364,447+6,3940.110.09-0.02buy
Optimize Financial Inc8,33214,724+6,3921.101.35+0.25buy
ESSEX INVESTMENT MANAGEMENT CO LLC7,12213,232+6,1100.230.35+0.12buy
CoreCommodity Management, LLC7,26413,329+6,0650.250.27+0.02buy
Clear Harbor Asset Management, LLC9,21015,158+5,9480.130.15+0.02buy
Interval Partners, LP6,19511,857+5,6620.020.03+0.01buy
Mader & Shannon Wealth Management, Inc.14,36319,858+5,4951.571.43-0.13buy
COZAD ASSET MANAGEMENT INC1,9307,022+5,0920.030.09+0.06buy
SteelPeak Wealth, LLC6,08711,020+4,9330.040.06+0.01buy
Mariner, LLC58,79654,179+4,6170.020.010.00sell
Westover Capital Advisors, LLC5,3879,957+4,5700.210.28+0.07buy
NATIXIS26,44030,957+4,5170.030.02-0.01buy
Capital Markets Trading UK LLP2,9777,391+4,4140.010.02+0.01buy
MIRAE ASSET GLOBAL ETFS HOLDINGS Ltd.79,58583,976+4,3910.030.02-0.01buy
ROYAL LONDON ASSET MANAGEMENT LTD47,26151,413+4,1520.020.02-0.00buy
VIKING FUND MANAGEMENT LLC17,00021,000+4,0000.470.38-0.08buy
PUBLIC EMPLOYEES RETIREMENT SYSTEM OF OHIO36,63032,833+3,7970.020.020.00sell
CI INVESTMENTS INC.49,92646,658+3,2680.030.020.00sell
Asset Management One Co., Ltd.45,49648,722+3,2260.030.02-0.01buy
AIA Group Ltd2,4955,585+3,0900.010.02+0.01buy
DUFF & PHELPS INVESTMENT MANAGEMENT CO14,38417,442+3,0580.030.03-0.00buy
Page 1 of 4