Stock Transactions — FIRST SOLAR INC

Total Bought
11,625,819
463 transactions
Total Sold
16,822,628
408 transactions
Net
-5,196,809
shares
Filing Period:Transaction:
FundPrevious Shares
Current Shares
▲▼
Change in Shares
▲▼
Previous Portfolio Weightage (%)
Current Portfolio Weightage (%)
▲▼
Change in Weight (%)
▲▼
Type
FMR LLC2,772,6274,435,708+1,663,0810.030.05+0.02buy
Castle Hook Partners LP0678,775+678,7750.002.27+2.27buy
Amundi1,461,8032,025,835+564,0320.080.15+0.07buy
VANGUARD GROUP INC13,257,84913,721,979+464,1300.040.05+0.01buy
MORGAN STANLEY2,170,8702,574,895+404,0250.020.03+0.01buy
Clean Energy Transition LLP753,9541,117,228+363,27412.2121.69+9.47buy
Tidal Investments LLC179,763518,827+339,0640.190.49+0.29buy
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.02+0.01buy
CITIGROUP INC215,726451,130+235,4040.020.07+0.04buy
Merewether Investment Management, LP198,600420,700+222,1000.952.22+1.27buy
BALYASNY ASSET MANAGEMENT L.P.97,486302,547+205,0610.040.13+0.10buy
Covalis Capital LLP0197,159+197,1590.005.07+5.07buy
BARCLAYS PLC406,942574,833+167,8910.030.05+0.02buy
Ruffer LLP0157,055+157,0550.001.93+1.93buy
Pictet Asset Management Holding SA684,961835,778+150,8170.120.18+0.06buy
Walleye Trading LLC117,790259,318+141,5280.480.91+0.44buy
Steward Partners Investment Advisory, LLC6,965143,831+136,8660.010.18+0.17buy
HRT FINANCIAL LP7,700124,900+117,2000.010.10+0.10buy
SPX Gestao de Recursos Ltda0116,250+116,2500.002.15+2.15buy
ARDSLEY ADVISORY PARTNERS LP15,000129,000+114,0000.414.36+3.96buy
Bornite Capital Management LP0100,000+100,0000.002.05+2.05buy
Goodlander Investment Management, LLC0100,000+100,0000.008.41+8.41buy
HSBC HOLDINGS PLC545,147638,529+93,3820.060.08+0.03buy
Vontobel Holding Ltd.233,792323,848+90,0560.130.22+0.10buy
Yaupon Capital Management LP84,402173,588+89,1860.931.97+1.04buy
MIROVA48,511132,536+84,0251.134.13+3.00buy
Portolan Capital Management, LLC083,198+83,1980.000.99+0.99buy
FRED ALGER MANAGEMENT, LLC2,39585,518+83,1230.000.07+0.07buy
Allianz Asset Management GmbH99,073175,766+76,6930.020.05+0.03buy
MACQUARIE GROUP LTD79,747156,125+76,3780.020.04+0.02buy
Robeco Institutional Asset Management B.V.141,503217,607+76,1040.040.07+0.03buy
Brandywine Global Investment Management, LLC075,349+75,3490.000.11+0.11buy
Encompass Capital Advisors LLC346,948421,026+74,0782.324.18+1.86buy
MARSHALL WACE, LLP70066,209+65,5090.000.02+0.02buy
CANADA PENSION PLAN INVESTMENT BOARD570,121633,571+63,4500.080.10+0.02buy
Candriam S.C.A.88,331150,379+62,0480.080.17+0.09buy
MILLENNIUM MANAGEMENT LLC1,015,3011,076,982+61,6810.150.19+0.04buy
SUMMIT PARTNERS PUBLIC ASSET MANAGEMENT, LLC060,000+60,0000.000.43+0.43buy
Graham Capital Management, L.P.1,50059,600+58,1000.010.49+0.48buy
ALLIANCEBERNSTEIN L.P.113,461167,656+54,1950.010.01+0.01buy
Mediolanum International Funds Ltd71,630122,820+51,1900.130.29+0.16buy
Nishkama Capital, LLC050,253+50,2530.000.99+0.99buy
LBP AM SA049,467+49,4670.000.13+0.13buy
ENGINE NO. 1 LLC048,000+48,0000.0011.95+11.95buy
VOYA INVESTMENT MANAGEMENT LLC171,020217,618+46,5980.030.05+0.02buy
Panoramic Capital, LLC042,905+42,9050.005.99+5.99buy
AGF MANAGEMENT LTD15,21556,952+41,7370.010.06+0.04buy
Foresight Group Ltd Liability Partnership72,162113,112+40,9501.693.72+2.03buy
PLUSTICK MANAGEMENT LLC040,000+40,0000.003.70+3.70buy
WINTON GROUP Ltd11,20549,533+38,3280.090.41+0.31buy
FARLEY CAPITAL L.P.038,225+38,2250.006.09+6.09buy
GEODE CAPITAL MANAGEMENT, LLC2,857,8482,895,785+37,9370.030.04+0.01buy
Zurcher Kantonalbank (Zurich Cantonalbank)335,533373,258+37,7250.140.19+0.05buy
CALIFORNIA PUBLIC EMPLOYEES RETIREMENT SYSTEM138,027175,164+37,1370.010.02+0.01buy
CAPITAL FUND MANAGEMENT S.A.037,121+37,1210.000.08+0.08buy
PICTON MAHONEY ASSET MANAGEMENT036,983+36,9830.000.10+0.10buy
BNP PARIBAS FINANCIAL MARKETS254,014290,983+36,9690.030.05+0.02buy
GOLDMAN SACHS GROUP INC273,820309,342+35,5220.010.01+0.00buy
Verition Fund Management LLC44,12078,750+34,6300.040.10+0.06buy
NORTHERN TRUST CORP1,315,2181,349,531+34,3130.030.04+0.01buy
CWM, LLC45,48979,160+33,6710.030.05+0.03buy
HRT FINANCIAL LP033,564+33,5640.000.03+0.03buy
J. Safra Sarasin Holding AG57,85990,442+32,5830.170.32+0.16buy
PRINCIPAL FINANCIAL GROUP INC158,116187,767+29,6510.010.02+0.01buy
Mivtachim The Workers Social Insurance Fund Ltd. (Under Special Management)029,000+29,0000.000.93+0.93buy
TODD ASSET MANAGEMENT LLC158,559187,376+28,8170.570.84+0.27buy
CenterBook Partners LP13,70940,480+26,7710.130.44+0.32buy
Man Group plc21,49947,970+26,4710.010.02+0.01buy
Lombard Odier Asset Management (Europe) Ltd37,09661,427+24,3310.440.69+0.25buy
RAYMOND JAMES FINANCIAL INC56,96080,554+23,5940.000.01+0.00buy
Spire Wealth Management34423,720+23,3760.000.18+0.18buy
ProShare Advisors LLC23,43046,668+23,2380.010.02+0.01buy
LOS ANGELES CAPITAL MANAGEMENT LLC022,375+22,3750.000.02+0.02buy
Groupe la Francaise44,67365,239+20,5660.120.20+0.08buy
Federation des caisses Desjardins du Quebec24,00044,125+20,1250.020.04+0.02buy
TEACHERS RETIREMENT SYSTEM OF THE STATE OF KENTUCKY114,379134,379+20,0000.150.23+0.07buy
Peregrine Asset Advisers, Inc.019,063+19,0630.001.26+1.26buy
CIBC WORLD MARKET INC.5,77424,058+18,2840.000.01+0.01buy
Brevan Howard Capital Management LP18,94537,173+18,2280.030.12+0.08buy
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
WOLVERINE TRADING, LLC5,20122,411+17,2100.020.10+0.08buy
KBC Group NV47,09464,037+16,9430.020.03+0.01buy
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
iA Global Asset Management Inc.016,480+16,4800.000.05+0.05buy
WESTERLY CAPITAL MANAGEMENT, LLC016,000+16,0000.001.12+1.12buy
CHASE INVESTMENT COUNSEL CORP014,962+14,9620.000.98+0.98buy
DnB Asset Management AS70,08784,176+14,0890.050.07+0.02buy
Mirae Asset Global Investments Co., Ltd.63,25177,155+13,9040.040.05+0.02buy
Bayesian Capital Management, LP012,300+12,3000.000.55+0.55buy
Mitsubishi UFJ Asset Management Co., Ltd.201,153213,330+12,1770.030.03+0.01buy
Shay Capital LLC7,41319,500+12,0870.280.78+0.50buy
Hel Ved Capital Management Ltd9,10020,987+11,8870.682.51+1.83buy
POLEN CAPITAL MANAGEMENT LLC011,214+11,2140.000.01+0.01buy
Page 1 of 11