Stock Transactions — FIRST SOLAR INC

Total Bought
12,309,450
332 transactions
Total Sold
12,524,083
335 transactions
Net
-214,633
shares
Filing Period:Transaction:
FundPrevious Shares
Current Shares
▲▼
Change in Shares
▲▼
Previous Portfolio Weightage (%)
Current Portfolio Weightage (%)
▲▼
Change in Weight (%)
▲▼
Type
VOYA INVESTMENT MANAGEMENT LLC123,2731,817,905+1,694,6320.020.32+0.30buy
BNP Paribas Asset Management Holding S.A.1,614,7802,522,197+907,4170.801.21+0.41buy
Amundi877,1631,429,794+552,6310.060.11+0.04buy
MORGAN STANLEY811,5551,260,585+449,0300.010.02+0.01buy
JANE STREET GROUP, LLC829,6051,204,920+375,3150.210.25+0.04buy
NORGES BANK1,363,8411,730,454+366,6130.040.05+0.01buy
SCHRODER INVESTMENT MANAGEMENT GROUP2,102,9592,454,499+351,5400.510.55+0.04buy
SUSQUEHANNA INTERNATIONAL GROUP, LLP153,362500,492+347,1300.040.15+0.11buy
Assenagon Asset Management S.A.66,154399,650+333,4960.040.21+0.17buy
Southpoint Capital Advisors LP0300,000+300,0000.001.11+1.11buy
AQR CAPITAL MANAGEMENT LLC57,856323,611+265,7550.020.10+0.09buy
D. E. Shaw & Co., Inc.360,212622,476+262,2640.100.15+0.06buy
DEUTSCHE BANK AG\626,013887,964+261,9510.070.08+0.01buy
Hill City Capital, LP230,000460,000+230,0004.997.00+2.01buy
STATE STREET CORP4,540,3284,765,486+225,1580.040.04-0.00buy
ROYAL BANK OF CANADA120,073332,984+212,9110.010.01+0.01buy
TWINBEECH CAPITAL LP4,083199,835+195,7520.010.56+0.54buy
BANK OF MONTREAL /CAN/157,903350,131+192,2280.010.02+0.01buy
Man Group plc0178,490+178,4900.080.09+0.01buy
GROUP ONE TRADING LLC134,805303,960+169,1550.871.65+0.78buy
Bull Oak Capital, LLC51155,393+155,3420.016.88+6.87buy
Park West Asset Management LLC0153,000+153,0000.002.58+2.58buy
INTERNATIONAL ASSETS INVESTMENT MANAGEMENT, LLC0150,917+150,9170.000.00+0.00buy
Walleye Trading LLC84,534233,773+149,2390.320.61+0.29buy
SIMPLEX TRADING, LLC0140,831+140,8310.000.76+0.76buy
WORLDQUANT MILLENNIUM ADVISORS LLC0139,546+139,5460.000.34+0.34buy
Grantham, Mayo, Van Otterloo & Co. LLC160,916296,929+136,0130.120.23+0.10buy
DekaBank Deutsche Girozentrale603,236735,813+132,5770.220.26+0.04buy
Candriam S.C.A.88,673212,420+123,7470.100.25+0.15buy
BW Gestao de Investimentos Ltda.0118,307+118,3070.002.32+2.32buy
VANGUARD GROUP INC12,040,03112,151,817+111,7860.050.05-0.00buy
HSBC HOLDINGS PLC275,132373,286+98,1540.050.06+0.01buy
Cartenna Capital, LP095,000+95,0000.001.71+1.71buy
Walleye Capital LLC091,727+91,7270.000.22+0.22buy
ZEVENBERGEN CAPITAL INVESTMENTS LLC245,694336,084+90,3901.011.33+0.32buy
UBS Group AG319,798401,063+81,2650.020.03+0.00buy
VAN LANSCHOT KEMPEN INVESTMENT MANAGEMENT N.V.276,873350,011+73,1380.830.84+0.01buy
VOLORIDGE INVESTMENT MANAGEMENT, LLC115,761187,844+72,0830.090.13+0.04buy
Marex Group plc065,937+65,9370.000.45+0.45buy
South Dakota Investment Council060,596+60,5960.000.22+0.22buy
Qube Research & Technologies Ltd060,498+60,4980.000.02+0.02buy
ALLIANCEBERNSTEIN L.P.166,575226,625+60,0500.010.02+0.00buy
TRILLIUM ASSET MANAGEMENT, LLC169,091227,416+58,3250.821.07+0.24buy
WOLVERINE TRADING, LLC6,47864,681+58,2030.010.09+0.07buy
Legal & General Group Plc671,221726,009+54,7880.040.04+0.00buy
PRICE T ROWE ASSOCIATES INC /MD/281,763336,342+54,5790.010.01+0.00buy
Erste Asset Management GmbH140,229191,081+50,8520.390.48+0.09buy
AVIVA PLC50,354100,673+50,3190.030.06+0.03buy
GEODE CAPITAL MANAGEMENT, LLC2,386,4402,431,661+45,2210.050.04-0.00buy
NORTHWESTERN MUTUAL WEALTH MANAGEMENT CO3,41747,844+44,4270.000.01+0.01buy
FIL Ltd24,47067,819+43,3490.000.01+0.01buy
ING GROEP NV1,31244,627+43,3150.000.06+0.06buy
Pacer Advisors, Inc.041,902+41,9020.000.04+0.04buy
UBS AM, a distinct business unit of UBS ASSET MANAGEMENT AMERICAS LLC661,140701,365+40,2250.050.05-0.00buy
Long Focus Capital Management, LLC040,000+40,0000.000.89+0.89buy
Shay Capital LLC9,24549,100+39,8550.443.29+2.85buy
Holocene Advisors, LP036,530+36,5300.000.02+0.02buy
Engineers Gate Manager LP036,231+36,2310.000.18+0.18buy
Aberdeen Group plc231,203266,648+35,4450.100.10+0.00buy
Korea Investment CORP290,762324,267+33,5050.140.15+0.01buy
AEGON ASSET MANAGEMENT UK PLC171,820205,119+33,2990.530.56+0.03buy
Sourcerock Group LLC60,58693,086+32,5001.211.59+0.38buy
Vontobel Holding Ltd.234,768267,154+32,3860.350.39+0.04buy
GTS SECURITIES LLC031,796+31,7960.000.12+0.12buy
Boston Common Asset Management, LLC107,626138,756+31,1300.410.54+0.13buy
SYCOMORE ASSET MANAGEMENT026,211+26,2110.000.97+0.97buy
Arosa Capital Management LP73,10099,000+25,9004.1510.62+6.46buy
OFI INVEST ASSET MANAGEMENT024,789+24,7890.000.14+0.14buy
Trexquant Investment LP5,46827,671+22,2030.020.11+0.09buy
Bank Julius Baer & Co. Ltd, Zurich8,56430,116+21,5520.010.07+0.07buy
DZ BANK AG Deutsche Zentral Genossenschafts Bank, Frankfurt am Main105,073126,521+21,4480.030.03+0.00buy
Zurcher Kantonalbank (Zurich Cantonalbank)527,112548,058+20,9460.380.36-0.01buy
BOOTHBAY FUND MANAGEMENT, LLC7,60428,421+20,8170.040.17+0.13buy
Daiwa Securities Group Inc.15,43436,144+20,7100.020.04+0.02buy
Foster Victor Wealth Advisors, LLC020,634+20,6340.000.35+0.35buy
Advisors Preferred, LLC020,308+20,3080.000.58+0.58buy
APG Asset Management US Inc.020,300+20,3000.000.02+0.02buy
Ilmarinen Mutual Pension Insurance Co020,000+20,0000.000.05+0.05buy
WESTWOOD HOLDINGS GROUP INC9,94929,397+19,4480.010.04+0.03buy
CHARLES SCHWAB INVESTMENT MANAGEMENT INC594,484613,852+19,3680.030.03-0.00buy
OVERSEA-CHINESE BANKING Corp Ltd1,87619,409+17,5330.010.12+0.10buy
ABN AMRO Bank N.V.137,452154,713+17,2610.400.44+0.04buy
NORTHERN TRUST CORP1,003,7711,020,527+16,7560.030.03+0.00buy
AXA S.A.212,890228,537+15,6470.120.13+0.01buy
Janney Montgomery Scott LLC1,32216,875+15,5530.000.01+0.01buy
CITADEL ADVISORS LLC265,923281,441+15,5180.050.05+0.00buy
CANADA LIFE ASSURANCE Co36,24851,566+15,3180.010.02+0.01buy
1832 Asset Management L.P.13,23928,420+15,1810.000.01+0.00buy
TCW GROUP INC014,919+14,9190.000.03+0.03buy
JUPITER ASSET MANAGEMENT LTD81,84196,533+14,6920.150.16+0.02buy
SFE Investment Counsel22,83537,400+14,5651.071.68+0.60buy
NICOLA WEALTH MANAGEMENT LTD.014,500+14,5000.000.26+0.26buy
FLPUTNAM INVESTMENT MANAGEMENT CO2,34216,717+14,3750.010.07+0.06buy
IQ EQ FUND MANAGEMENT (IRELAND) Ltd014,341+14,3410.000.29+0.29buy
Forest Avenue Capital Management LP90,150104,450+14,3006.576.10-0.47buy
Russell Investments Group, Ltd.61,54175,805+14,2640.020.02+0.00buy
AMERICAN CENTURY COMPANIES INC24,67838,250+13,5720.000.00+0.00buy
Venture Visionary Partners LLC1,58515,089+13,5040.020.14+0.12buy
Granahan Investment Management, LLC87,805101,105+13,3000.510.58+0.07buy
BANK OF NOVA SCOTIA27,43140,181+12,7500.010.01+0.00buy
Page 1 of 8