Stock TransactionsFIRST SOLAR INC

Total Bought
4,386,775
145 transactions
Total Sold
2,058,051
150 transactions
Net
+2,328,724
shares
Filing Period:Transaction:
FundPrevious Shares
Current Shares
Change in Shares
Previous Portfolio Weightage (%)
Current Portfolio Weightage (%)
Change in Weight (%)
Type
BNP Paribas Asset Management Holding S.A.1,614,7802,522,197+907,4170.801.21+0.41buy
JANE STREET GROUP, LLC829,6051,204,920+375,3150.270.33+0.05buy
SCHRODER INVESTMENT MANAGEMENT GROUP2,102,9592,454,499+351,5400.510.55+0.04buy
AQR CAPITAL MANAGEMENT LLC57,856323,611+265,7550.020.110.00buy
D. E. Shaw & Co., Inc.360,212622,476+262,2640.110.180.00buy
Hill City Capital, LP230,000460,000+230,0004.997.00+2.01buy
Twin Tree Management, LP257,70555,110+202,5951.410.18-1.23sell
TWINBEECH CAPITAL LP4,083199,835+195,7520.010.56+0.54buy
BALYASNY ASSET MANAGEMENT L.P.362,837184,246+178,5910.170.090.00sell
Bull Oak Capital, LLC51155,393+155,3420.016.88+6.87buy
Walleye Trading LLC84,534233,773+149,2390.440.78+0.34buy
Grantham, Mayo, Van Otterloo & Co. LLC160,916296,929+136,0130.120.23+0.10buy
Candriam S.C.A.88,673212,420+123,7470.100.25+0.15buy
ZEVENBERGEN CAPITAL INVESTMENTS LLC245,694336,084+90,3901.011.33+0.32buy
NATIXIS127,35148,235+79,1160.160.060.00sell
Allianz Asset Management GmbH429,020354,267+74,7530.150.12-0.03sell
FIRST TRUST ADVISORS LP610,997537,669+73,3280.120.110.00sell
VAN LANSCHOT KEMPEN INVESTMENT MANAGEMENT N.V.276,873350,011+73,1380.830.84+0.01buy
TRILLIUM ASSET MANAGEMENT, LLC169,091227,416+58,3250.821.07+0.24buy
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.050.00buy
FIL Ltd24,47067,819+43,3490.000.01+0.01buy
ING GROEP NV1,31244,627+43,3150.000.06+0.06buy
Shay Capital LLC9,24549,100+39,8550.211.69+1.48buy
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
Boston Common Asset Management, LLC107,626138,756+31,1300.410.54+0.13buy
BNP PARIBAS FINANCIAL MARKETS175,570145,887+29,6830.070.050.00sell
Arosa Capital Management LP73,10099,000+25,9003.677.68+4.01buy
Bank Julius Baer & Co. Ltd, Zurich8,56430,116+21,5520.010.11+0.10buy
DZ BANK AG Deutsche Zentral Genossenschafts Bank, Frankfurt am Main105,073126,521+21,4480.020.03+0.00buy
Zurcher Kantonalbank (Zurich Cantonalbank)527,112548,058+20,9460.390.370.00buy
WESTWOOD HOLDINGS GROUP INC9,94929,397+19,4480.010.04+0.03buy
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
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
JUPITER ASSET MANAGEMENT LTD81,84196,533+14,6920.150.16+0.02buy
SFE Investment Counsel22,83537,400+14,5651.071.68+0.60buy
PRUDENTIAL FINANCIAL INC92,20477,748+14,4560.020.020.00sell
FLPUTNAM INVESTMENT MANAGEMENT CO2,34216,717+14,3750.010.07+0.06buy
Forest Avenue Capital Management LP90,150104,450+14,3006.576.10-0.47buy
Venture Visionary Partners LLC1,58515,089+13,5040.020.14+0.12buy
Granahan Investment Management, LLC87,805101,105+13,3000.510.58+0.07buy
Goelzer Investment Management, Inc.2,67314,504+11,8310.030.16+0.13buy
PineBridge Investments, L.P.38,97348,980+10,0070.070.08+0.01buy
ABN AMRO INVESTMENT SOLUTIONS193,913203,756+9,8430.610.62+0.00buy
Vident Advisory, LLC16,1896,966+9,2230.080.030.00sell
Credit Capital Investments LLC5,34413,930+8,5861.143.34+2.20buy
Avalon Trust Co72,78681,276+8,4901.171.28+0.11buy
Clean Yield Group11,55719,930+8,3730.771.45+0.68buy
SUMITOMO MITSUI FINANCIAL GROUP, INC.47,48355,569+8,0860.250.30+0.06buy
CIBC WORLD MARKETS CORP5,89613,598+7,7020.010.01+0.00buy
Premier Fund Managers Ltd51,26358,651+7,3880.390.44+0.05buy
SCP Investment, LP4,18810,878+6,6900.511.41+0.90buy
Waratah Capital Advisors Ltd.7,83714,271+6,4340.020.05+0.03buy
Fulcrum Capital LLC27,28833,327+6,0391.281.48+0.20buy
Rafferty Asset Management, LLC28,00833,393+5,3850.030.02-0.00buy
SORA INVESTORS LLC90,00095,000+5,0003.252.76-0.50buy
OREGON PUBLIC EMPLOYEES RETIREMENT FUND20,88215,972+4,9100.050.050.00sell
RHUMBLINE ADVISERS210,007214,368+4,3610.040.040.00buy
BI Asset Management Fondsmaeglerselskab A/S36,63140,981+4,3500.140.15+0.01buy
Robeco Institutional Asset Management B.V.9,58713,929+4,3420.000.01+0.00buy
Paloma Partners Management Co2,6906,950+4,2600.020.04+0.03buy
CI INVESTMENTS INC.4,396283+4,1130.000.000.00sell
Advisors Asset Management, Inc.18,63414,564+4,0700.070.050.00sell
CIBC WORLD MARKET INC.4,3908,246+3,8560.000.00+0.00buy
ROYAL LONDON ASSET MANAGEMENT LTD39,86543,418+3,5530.020.02+0.00buy
Bridgewater Associates, LP19,60422,967+3,3630.020.02+0.00buy
Vanguard Personalized Indexing Management, LLC11,4128,080+3,3320.060.040.00sell
Fisher Asset Management, LLC36,00539,269+3,2640.000.00+0.00buy
TORTOISE CAPITAL ADVISORS, L.L.C.24,85828,093+3,2350.060.07+0.01buy
Trium Capital LLP7603,992+3,2320.000.06+0.05buy
CALIFORNIA STATE TEACHERS RETIREMENT SYSTEM162,049165,055+3,0060.040.04-0.00buy
Harel Insurance Investments & Financial Services Ltd.17,17120,166+2,9950.050.06+0.01buy
Metis Global Partners, LLC10,98613,974+2,9880.090.10+0.01buy
COMMERCE BANK4,9111,967+2,9440.010.000.00sell
PRINCIPAL FINANCIAL GROUP INC123,251120,420+2,8310.010.010.00sell
Perpetual Ltd4,1326,897+2,7650.010.01+0.01buy
PEAPACK GLADSTONE FINANCIAL CORP1,7304,453+2,7230.010.01+0.01buy
STATE OF MICHIGAN RETIREMENT SYSTEM29,30032,000+2,7000.030.03+0.00buy
TD ASSET MANAGEMENT INC32,78335,451+2,6680.010.01-0.00buy
Quadrant Private Wealth Management, LLC9,23311,842+2,6090.500.57+0.06buy
BRITISH COLUMBIA INVESTMENT MANAGEMENT Corp9,23211,679+2,4470.010.02+0.00buy
FJARDE AP-FONDEN /FOURTH SWEDISH NATIONAL PENSION FUND15,60017,600+2,0000.000.04+0.04buy
COMMONWEALTH OF PENNSYLVANIA PUBLIC SCHOOL EMPLS RETRMT SYS21,48023,397+1,9170.030.03+0.00buy
NOMURA ASSET MANAGEMENT CO LTD25,38327,240+1,8570.020.02+0.00buy
PEREGRINE CAPITAL MANAGEMENT LLC4,6486,448+1,8000.020.03+0.01buy
Vectors Research Management, LLC17,93819,720+1,7820.830.83+0.00buy
Empowered Funds, LLC4,8576,608+1,7510.020.03+0.01buy
Rockefeller Capital Management L.P.24,71023,133+1,5770.020.010.00sell
Mariner, LLC56,22754,766+1,4610.030.020.00sell
FLAGSHIP HARBOR ADVISORS, LLC3,1414,485+1,3440.040.06+0.01buy
PUBLIC EMPLOYEES RETIREMENT SYSTEM OF OHIO43,36644,584+1,2180.030.030.00buy
State of Alaska, Department of Revenue12,69411,549+1,1450.030.020.00sell
Page 1 of 3