Stock Transactions

FIRST SOLAR INC

Total Bought
4,806,177
172 transactions
Total Sold
7,461,208
209 transactions
Net
-2,655,031
shares
Filing Period:Transaction:
FundPrevious Shares
Current Shares
Change in Shares
Previous Portfolio Weightage (%)
Current Portfolio Weightage (%)
Change in Weight (%)Type
VANGUARD GROUP INC13,257,84913,721,979+464,1300.040.050.00buy
Clean Energy Transition LLP753,9541,117,228+363,27412.2121.69+9.47buy
Tredje AP-fonden129,129464,827+335,6980.170.82+0.65buy
Two Seas Capital LP10,000340,692+330,6920.164.52+4.35buy
AMF Tjanstepension AB21,207334,039+312,8320.020.47+0.44buy
DZ BANK AG Deutsche Zentral Genossenschafts Bank, Frankfurt am Main125,028429,073+304,0450.020.09+0.06buy
ROYAL BANK OF CANADA327,326607,729+280,4030.010.030.00buy
CITIGROUP INC215,726451,130+235,4040.030.07+0.05buy
Merewether Investment Management, LP198,600420,700+222,1000.952.22+1.27buy
BALYASNY ASSET MANAGEMENT L.P.97,486302,547+205,0610.040.140.00buy
Walleye Trading LLC117,790259,318+141,5280.611.11+0.50buy
ARDSLEY ADVISORY PARTNERS LP15,000129,000+114,0000.414.36+3.96buy
Yaupon Capital Management LP84,402173,588+89,1860.931.97+1.04buy
MIROVA48,511132,536+84,0251.134.13+3.00buy
FRED ALGER MANAGEMENT, LLC2,39585,518+83,1230.000.07+0.07buy
Allianz Asset Management GmbH99,073175,766+76,6930.020.05+0.03buy
Robeco Institutional Asset Management B.V.141,503217,607+76,1040.040.07+0.03buy
Encompass Capital Advisors LLC346,948421,026+74,0782.324.18+1.86buy
CANADA PENSION PLAN INVESTMENT BOARD570,121633,571+63,4500.080.100.00buy
Candriam S.C.A.88,331150,379+62,0480.080.17+0.09buy
MILLENNIUM MANAGEMENT LLC1,015,3011,076,982+61,6810.190.240.00buy
Mediolanum International Funds Ltd71,630122,820+51,1900.130.29+0.16buy
AGF MANAGEMENT LTD15,21556,952+41,7370.010.06+0.04buy
Foresight Group Ltd Liability Partnership72,162113,112+40,9501.693.72+2.03buy
WINTON GROUP Ltd11,20549,533+38,3280.090.41+0.31buy
GEODE CAPITAL MANAGEMENT, LLC2,857,8482,895,785+37,9370.030.040.00buy
Zurcher Kantonalbank (Zurich Cantonalbank)335,533373,258+37,7250.140.190.00buy
BNP PARIBAS FINANCIAL MARKETS254,014290,983+36,9690.040.050.00buy
CWM, LLC45,48979,160+33,6710.030.05+0.03buy
J. Safra Sarasin Holding AG57,85990,442+32,5830.170.32+0.16buy
ExodusPoint Capital Management, LP48,10417,956+30,1480.100.060.00sell
PRINCIPAL FINANCIAL GROUP INC158,116187,767+29,6510.010.020.00buy
TODD ASSET MANAGEMENT LLC158,559187,376+28,8170.570.84+0.27buy
CenterBook Partners LP13,70940,480+26,7710.130.44+0.32buy
Lombard Odier Asset Management (Europe) Ltd37,09661,427+24,3310.440.69+0.25buy
SCHRODER INVESTMENT MANAGEMENT GROUP1,350,0841,326,197+23,8870.190.23+0.04sell
ProShare Advisors LLC23,43046,668+23,2380.010.020.00buy
Groupe la Francaise44,67365,239+20,5660.120.20+0.08buy
CIBC WORLD MARKET INC.5,77424,058+18,2840.000.01+0.01buy
ARIEL INVESTMENTS, LLC307,292325,516+18,2240.580.77+0.19buy
Redwood Grove Capital, LLC86,700104,200+17,5004.766.58+1.82buy
Lumbard & Kellner, LLC25,21442,553+17,3391.823.45+1.63buy
TRIGLAV INVESTMENTS, D.O.O.23,50040,335+16,8350.280.58+0.30buy
AIA Group Ltd8,24825,014+16,7660.030.10+0.07buy
DnB Asset Management AS70,08784,176+14,0890.050.07+0.02buy
Shay Capital LLC7,41319,500+12,0870.280.78+0.50buy
Hel Ved Capital Management Ltd9,10020,987+11,8870.682.51+1.83buy
Trium Capital LLP1,25012,402+11,1520.051.07+1.02buy
Mariner, LLC48,10658,195+10,0890.010.020.00buy
CIBC Private Wealth Group LLC217,029207,543+9,4860.060.080.00sell
AQR CAPITAL MANAGEMENT LLC186,223194,667+8,4440.030.030.00buy
Clayton Partners LLC5,80313,970+8,1670.812.34+1.53buy
National Pension Service33,38341,419+8,0360.000.01+0.00buy
JENNISON ASSOCIATES LLC47,50355,376+7,8730.000.01+0.00buy
Riggs Asset Managment Co. Inc.67,463+7,4570.000.36+0.36buy
CUSHING ASSET MANAGEMENT, LP dba NXG INVESTMENT MANAGEMENT55,00062,000+7,0000.550.78+0.22buy
CALIFORNIA STATE TEACHERS RETIREMENT SYSTEM168,325161,723+6,6020.030.04+0.01sell
STEPHENS INC /AR/18,54124,559+6,0180.040.07+0.03buy
FNY Investment Advisers, LLC2466,250+6,0040.020.450.00buy
NATIXIS ADVISORS, LLC45,43751,328+5,8910.010.020.00buy
Arosa Capital Management LP4,40010,000+5,6000.533.39+2.86buy
AVIVA PLC75,64080,528+4,8880.030.03+0.01buy
SHELL ASSET MANAGEMENT CO8,1813,742+4,4390.050.080.00sell
TOTH FINANCIAL ADVISORY CORP1904,490+4,3000.000.11+0.10buy
NEOS Investment Management LLC8,51912,410+3,8910.020.02+0.00buy
INTECH INVESTMENT MANAGEMENT LLC9,16612,965+3,7990.020.03+0.01buy
Avanza Fonder AB7,37410,951+3,5770.040.06+0.03buy
Altshuler Shaham Ltd7,81011,308+3,4980.040.04+0.00buy
FIRST TRUST ADVISORS LP293,570290,118+3,4520.040.050.00sell
Rockefeller Capital Management L.P.26,40023,186+3,2140.010.010.00sell
Investment Management Corp of Ontario3,9707,001+3,0310.010.02+0.01buy
Baader Bank Aktiengesellschaft8,07710,964+2,8870.110.20+0.09buy
Woodline Partners LP11,60014,174+2,5740.010.01+0.00buy
OSSIAM83,11085,562+2,4520.150.24+0.09buy
Empowered Funds, LLC19,74317,395+2,3480.040.04+0.00sell
Union Bancaire Privee, UBP SA6,4668,792+2,3260.010.02+0.01buy
CI INVESTMENTS INC.36,41934,103+2,3160.020.030.00sell
Prime Capital Investment Advisors, LLC18,27820,568+2,2900.040.060.00buy
Vectors Research Management, LLC13,92916,075+2,1460.791.12+0.33buy
OPPENHEIMER & CO INC16,68718,598+1,9110.040.05+0.01buy
Edgemoor Investment Advisors, Inc.3,6835,520+1,8370.050.09+0.04buy
Treasurer of the State of North Carolina47,41645,642+1,7740.030.030.00sell
MUFG Securities EMEA plc3152,053+1,7380.000.01+0.01buy
U.S. Capital Wealth Advisors, LLC2,4714,180+1,7090.010.02+0.01buy
Advisory Alpha, LLC2,0273,587+1,5600.010.02+0.01buy
Compagnie Lombard Odier SCmA01,462+1,4620.000.00+0.00buy
E. Ohman J:or Asset Management AB140,491141,902+1,4110.580.74+0.16buy
RHUMBLINE ADVISERS206,934208,237+1,3030.030.040.00buy
Vanguard Personalized Indexing Management, LLC14,63515,916+1,2810.030.040.00buy
Canada Post Corp Registered Pension Plan6501,930+1,2800.010.02+0.01buy
FORSTA AP-FONDEN22,10023,300+1,2000.020.03+0.01buy
NIA IMPACT ADVISORS, LLC49,05850,253+1,1952.813.60+0.79buy
Secure Asset Management, LLC16,31617,467+1,1510.500.65+0.15buy
COURIER CAPITAL LLC10,02111,164+1,1430.100.14+0.04buy
Rafferty Asset Management, LLC35,01936,162+1,1430.020.03+0.01buy
Vident Advisory, LLC3,2444,351+1,1070.010.010.00buy
ABN AMRO Bank N.V.184,223185,311+1,0880.400.40+0.00buy
Morse Asset Management, Inc12,07013,156+1,0860.440.58+0.14buy
Czech National Bank26,21427,239+1,0250.030.04+0.01buy
CANADA LIFE ASSURANCE Co106,718107,739+1,0210.030.03+0.01buy
Page 1 of 4