Stock Transactions — FIRST SOLAR INC

Total Bought
8,324,435
457 transactions
Total Sold
7,487,932
364 transactions
Net
+836,503
shares
Filing Period:Transaction:
FundPrevious Shares
Current Shares
▲▼
Change in Shares
▲▼
Previous Portfolio Weightage (%)
Current Portfolio Weightage (%)
▲▼
Change in Weight (%)
▲▼
Type
WELLINGTON MANAGEMENT GROUP LLP1,192,8662,097,364+904,4980.050.09+0.04buy
Robeco Institutional Asset Management B.V.29,410546,193+516,7830.010.27+0.26buy
NORGES BANK1,361,4471,735,710+374,2630.050.06+0.01buy
JPMORGAN CHASE & CO1,389,6081,733,032+343,4240.030.03+0.01buy
HSBC HOLDINGS PLC314,107650,045+335,9380.050.10+0.06buy
Alyeska Investment Group, L.P.0317,345+317,3450.000.40+0.40buy
Merewether Investment Management, LP29,536322,936+293,4000.353.71+3.36buy
Anomaly Capital Management, LP238,409489,775+251,3662.054.35+2.31buy
INTERNATIONAL ASSETS INVESTMENT MANAGEMENT, LLC872217,512+216,6400.020.00-0.02buy
Invesco Ltd.1,396,0061,611,123+215,1170.070.08+0.01buy
Polar Capital Holdings Plc463,764673,770+210,0060.620.80+0.19buy
VANGUARD GROUP INC12,493,79312,701,412+207,6190.050.06+0.00buy
DIMENSIONAL FUND ADVISORS LP795,393988,120+192,7270.050.06+0.01buy
Clean Energy Transition LLP498,495686,700+188,2056.1018.98+12.88buy
Verition Fund Management LLC64,331238,633+174,3020.110.40+0.29buy
MORGAN STANLEY1,429,0271,582,043+153,0160.020.03+0.00buy
BANK OF AMERICA CORP /DE/950,6171,095,467+144,8500.020.02+0.00buy
STATE STREET CORP4,847,6494,956,633+108,9840.050.05+0.00buy
Handelsbanken Fonder AB83,099178,266+95,1670.080.18+0.09buy
TORTOISE CAPITAL ADVISORS, L.L.C.094,920+94,9200.000.31+0.31buy
Broad Bay Capital Management, LP093,608+93,6080.003.21+3.21buy
UBS AM, a distinct business unit of UBS ASSET MANAGEMENT AMERICAS LLC1,240,4261,330,675+90,2490.080.09+0.01buy
DEUTSCHE BANK AG\914,9421,004,292+89,3500.090.10+0.01buy
Bridgewater Associates, LP1,63789,989+88,3520.000.13+0.13buy
BARCLAYS PLC387,213471,485+84,2720.040.05+0.01buy
Mivtachim The Workers Social Insurance Fund Ltd. (Under Special Management)070,700+70,7000.002.42+2.42buy
Twin Tree Management, LP22,60992,870+70,2610.150.54+0.39buy
TODD ASSET MANAGEMENT LLC101,439170,363+68,9240.470.99+0.51buy
Amundi1,310,7821,378,447+67,6650.120.12+0.00buy
WELLS FARGO & COMPANY/MN163,668226,427+62,7590.010.01+0.00buy
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.07+0.02buy
Skandinaviska Enskilda Banken AB (publ)36,00588,683+52,6780.040.10+0.06buy
AXA S.A.36,23385,462+49,2290.020.06+0.04buy
CI INVESTMENTS INC.14,07761,030+46,9530.010.06+0.05buy
TEACHERS RETIREMENT SYSTEM OF THE STATE OF KENTUCKY76,368122,843+46,4750.150.27+0.11buy
Blue Grotto Capital, LLC046,054+46,0540.002.13+2.13buy
AMERICAN CENTURY COMPANIES INC57,29298,641+41,3490.010.01+0.01buy
CALIFORNIA PUBLIC EMPLOYEES RETIREMENT SYSTEM143,393182,351+38,9580.020.03+0.01buy
Arosa Capital Management LP038,400+38,4000.006.70+6.70buy
Rockefeller Capital Management L.P.51,51589,274+37,7590.030.06+0.03buy
BI Asset Management Fondsmaeglerselskab A/S50,41987,215+36,7960.190.38+0.19buy
BNP PARIBAS FINANCIAL MARKETS173,927210,519+36,5920.040.05+0.01buy
AMERIPRISE FINANCIAL INC90,319126,301+35,9820.010.01+0.00buy
CHARLES SCHWAB INVESTMENT MANAGEMENT INC681,366716,104+34,7380.030.03+0.00buy
Erste Asset Management GmbH229,900264,522+34,6220.760.81+0.05buy
Yaupon Capital Management LP51,07585,098+34,0231.031.42+0.40buy
UBS Group AG595,271626,919+31,6480.040.04+0.00buy
LBP AM SA3,48135,001+31,5200.030.13+0.10buy
Vontobel Holding Ltd.166,409196,923+30,5140.120.16+0.04buy
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
NATIONAL BANK OF CANADA /FI/84,522112,675+28,1530.030.04+0.01buy
TORONTO DOMINION BANK35,77160,083+24,3120.010.03+0.01buy
J. Safra Sarasin Holding AG30,73454,963+24,2290.130.24+0.11buy
GEODE CAPITAL MANAGEMENT, LLC2,578,3602,602,503+24,1430.050.05+0.00buy
Tenzing Global Management, LLC17,50041,250+23,7503.648.86+5.22buy
DekaBank Deutsche Girozentrale500,810524,203+23,3930.230.25+0.02buy
DZ BANK AG Deutsche Zentral Genossenschafts Bank, Frankfurt am Main1,587,6561,610,702+23,0460.390.42+0.02buy
Neuberger Berman Group LLC83,847105,827+21,9800.020.02+0.01buy
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
DECADE RENEWABLE PARTNERS LP018,200+18,2000.002.38+2.38buy
DRIEHAUS CAPITAL MANAGEMENT LLC66,21483,141+16,9270.140.18+0.03buy
ALLIANCEBERNSTEIN L.P.159,934176,649+16,7150.010.01+0.00buy
SIMPLEX TRADING, LLC9,44925,931+16,4820.070.22+0.15buy
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
Mediolanum International Funds Ltd015,676+15,6760.000.06+0.06buy
PRUDENTIAL PLC25,95541,552+15,5970.040.05+0.01buy
ABN AMRO INVESTMENT SOLUTIONS146,302161,513+15,2110.600.70+0.10buy
ADAMS NATURAL RESOURCES FUND, INC.015,100+15,1000.000.56+0.56buy
LMR Partners LLP015,000+15,0000.000.08+0.08buy
Russell Investments Group, Ltd.61,51076,510+15,0000.020.03+0.00buy
Sumitomo Mitsui Trust Group, Inc.229,543244,140+14,5970.040.04+0.00buy
Munro Partners014,330+14,3300.000.13+0.13buy
OCONNOR, A Distinct Business Unit of UBS ASSET MANAGEMENT AMERICAS (LLC)014,200+14,2000.000.09+0.09buy
SUMITOMO MITSUI FINANCIAL GROUP, INC.74,26188,037+13,7760.520.49-0.03buy
Temasek Holdings (Private) Ltd013,257+13,2570.000.01+0.01buy
Integrated Wealth Concepts LLC5,48718,470+12,9830.020.06+0.04buy
FRANKLIN RESOURCES INC119,195131,634+12,4390.010.01-0.00buy
Financial Sense Advisors, Inc.15,82027,731+11,9111.131.91+0.78buy
JENNISON ASSOCIATES LLC36,39548,289+11,8940.010.01+0.00buy
National Pension Service174,200185,883+11,6830.050.04-0.00buy
LPL Financial LLC34,26345,508+11,2450.000.01+0.00buy
Baader Bank Aktiengesellschaft011,195+11,1950.000.24+0.24buy
Warther Private Wealth, LLC010,642+10,6420.000.94+0.94buy
NEW YORK STATE TEACHERS RETIREMENT SYSTEM94,168104,400+10,2320.040.05+0.01buy
Tairen Capital Ltd010,000+10,0000.000.07+0.07buy
LGT Fund Management Co Ltd.1,91911,829+9,9100.050.29+0.23buy
NATIXIS ADVISORS, LLC62,58072,117+9,5370.030.04+0.00buy
DYMON ASIA CAPITAL (SINGAPORE) PTE. LTD.08,727+8,7270.002.65+2.65buy
CTC LLC08,716+8,7160.000.10+0.10buy
Mader & Shannon Wealth Management, Inc.08,466+8,4660.001.23+1.23buy
FIL Ltd48,27056,730+8,4600.010.01+0.00buy
Page 1 of 10