Stock TransactionsFirst Solar Inc

Total Bought
9,562,659
189 transactions
Total Sold
5,207,571
178 transactions
Net
+4,355,088
shares
Filing Period:Transaction:
FundPrevious Shares
Current Shares
Change in Shares
Previous Portfolio Weightage (%)
Current Portfolio Weightage (%)
Change in Weight (%)
Type
PRICE T ROWE ASSOCIATES INC /MD/693,6555,033,461+4,339,8060.010.09+0.08buy
D. E. Shaw & Co., Inc.1,871,774184,048+1,687,7260.310.030.00sell
VIKING GLOBAL INVESTORS LP1,411,1312,266,050+854,9190.571.08+0.52buy
Hill City Capital, LP1,355,0002,150,000+795,00012.7519.16+6.40buy
JANE STREET GROUP, LLC365,316884,802+519,4860.120.33+0.21buy
Capital Research Global Investors551,4231,026,335+474,9120.020.03+0.02buy
SAMLYN CAPITAL, LLC1,741,7942,187,231+445,4373.264.97+1.71buy
BNP PARIBAS FINANCIAL MARKETS603,295254,014+349,2810.060.040.00sell
AQR CAPITAL MANAGEMENT LLC377,626186,223+191,4030.050.030.00sell
CANADA PENSION PLAN INVESTMENT BOARD759,033570,121+188,9120.090.080.00sell
MILLENNIUM MANAGEMENT LLC828,9311,015,301+186,3700.130.190.00buy
CIBC WORLD MARKETS CORP12,670197,271+184,6010.010.22+0.20buy
Merewether Investment Management, LP51,356198,600+147,2440.240.95+0.71buy
Erste Asset Management GmbH247,036388,072+141,0360.400.50+0.10buy
Zurcher Kantonalbank (Zurich Cantonalbank)469,638335,533+134,1050.170.140.00sell
STRS OHIO185,500317,926+132,4260.100.20+0.10buy
CIBC Private Wealth Group LLC110,534217,029+106,4950.030.060.00buy
OSSIAM6,38883,110+76,7220.010.15+0.14buy
Polymer Capital Management (US) LLC3,80075,101+71,3010.152.04+1.89buy
VANGUARD GROUP INC13,200,34213,257,849+57,5070.030.040.00buy
Empowered Funds, LLC74,85719,743+55,1140.140.04-0.10sell
Mirova US LLC894,616944,931+50,3151.341.62+0.28buy
TD ASSET MANAGEMENT INC38,27287,069+48,7970.000.01+0.01buy
SCHRODER INVESTMENT MANAGEMENT GROUP1,302,4381,350,084+47,6460.170.19+0.02buy
VAN LANSCHOT KEMPEN INVESTMENT MANAGEMENT N.V.161,247203,138+41,8910.210.32+0.11buy
TCW GROUP INC13,69154,450+40,7590.020.07+0.06buy
DZ BANK AG Deutsche Zentral Genossenschafts Bank, Frankfurt am Main86,052125,028+38,9760.010.02+0.01buy
Grantham, Mayo, Van Otterloo & Co. LLC358,507394,467+35,9600.140.20+0.05buy
DnB Asset Management AS37,59870,087+32,4890.020.05+0.03buy
Tredje AP-fonden97,910129,129+31,2190.120.17+0.05buy
Robeco Schweiz AG604,011631,690+27,6791.882.41+0.53buy
GEODE CAPITAL MANAGEMENT, LLC2,831,3722,857,848+26,4760.030.030.00buy
Triodos Investment Management BV248,500274,100+25,6002.603.40+0.81buy
CUSHING ASSET MANAGEMENT, LP dba NXG INVESTMENT MANAGEMENT31,00055,000+24,0000.240.53+0.29buy
MIROVA25,28348,511+23,2280.581.13+0.56buy
Swiss National Bank286,900308,400+21,5000.030.03+0.01buy
BI Asset Management Fondsmaeglerselskab A/S64,44783,957+19,5100.090.14+0.05buy
Allianz Asset Management GmbH81,23699,073+17,8370.020.02+0.01buy
Clean Energy Transition LLP737,436753,954+16,51813.0412.21-0.83buy
South Dakota Investment Council93,407109,273+15,8660.240.35+0.11buy
FJARDE AP-FONDEN /FOURTH SWEDISH NATIONAL PENSION FUND16,60032,400+15,8000.030.05+0.02buy
Aberdeen Group plc126,659142,203+15,5440.030.04+0.01buy
Robeco Institutional Asset Management B.V.126,310141,503+15,1930.030.04+0.01buy
J. Safra Sarasin Holding AG44,24157,859+13,6180.100.17+0.06buy
Prime Capital Investment Advisors, LLC5,73418,278+12,5440.010.04+0.03buy
SUMITOMO MITSUI FINANCIAL GROUP, INC.101,659113,153+11,4940.240.31+0.07buy
NIA IMPACT ADVISORS, LLC37,64849,058+11,4101.772.81+1.04buy
New Age Alpha Advisors, LLC19,64729,892+10,2450.110.22+0.11buy
CI INVESTMENTS INC.46,65836,419+10,2390.020.020.00sell
Morse Asset Management, Inc1,91712,070+10,1530.060.44+0.38buy
ARDSLEY ADVISORY PARTNERS LP5,00015,000+10,0000.150.41+0.26buy
DUFF & PHELPS INVESTMENT MANAGEMENT CO17,44227,191+9,7490.030.05+0.03buy
CoreCommodity Management, LLC13,32922,417+9,0880.270.61+0.34buy
Parametrica Management Ltd3,62212,622+9,0000.773.89+3.12buy
CANADA LIFE ASSURANCE Co98,041106,718+8,6770.020.03+0.01buy
ABN AMRO Bank N.V.175,680184,223+8,5430.310.40+0.09buy
Ashton Thomas Private Wealth, LLC34,44142,594+8,1530.170.25+0.08buy
Stamos Capital Partners, L.P.7,94715,791+7,8440.260.47+0.21buy
Resona Asset Management Co.,Ltd.32,36440,123+7,7590.020.03+0.01buy
Leibman Financial Services, Inc.19,79727,476+7,6791.953.50+1.55buy
Empirical Finance, LLC1,9099,235+7,3260.010.08+0.07buy
Korea Investment CORP64,06971,341+7,2720.020.03+0.01buy
FIRST TRUST ADVISORS LP300,774293,570+7,2040.040.040.00sell
Perpetual Ltd3,91310,680+6,7670.010.02+0.01buy
Banque Cantonale Vaudoise14,85421,554+6,7000.080.15+0.06buy
Laurel Wealth Advisors LLC396,457+6,4180.000.000.00buy
Laurel Wealth Advisors LLC396,457+6,4180.000.000.00buy
Rafferty Asset Management, LLC28,74335,019+6,2760.020.02+0.00buy
Mariner, LLC54,17948,106+6,0730.010.010.00sell
KAYNE ANDERSON CAPITAL ADVISORS LP39,08045,031+5,9510.110.17+0.06buy
SFE Investment Counsel63,95869,810+5,8521.622.03+0.42buy
Rockefeller Capital Management L.P.20,95926,400+5,4410.010.010.00buy
AVIVA PLC70,39175,640+5,2490.020.03+0.00buy
Slow Capital, Inc.43,75748,978+5,2210.740.99+0.25buy
Freestone Grove Partners LP19,21124,411+5,2000.030.03+0.01buy
PRUDENTIAL PLC14,37019,423+5,0530.010.02+0.01buy
SHELL ASSET MANAGEMENT CO3,2658,181+4,9160.020.050.00buy
OPPENHEIMER & CO INC11,77716,687+4,9100.020.04+0.01buy
Wealthfront Advisers LLC3,9828,587+4,6050.000.00+0.00buy
RHUMBLINE ADVISERS202,337206,934+4,5970.030.030.00buy
PRUDENTIAL FINANCIAL INC56,40760,886+4,4790.010.010.00buy
SHELTON CAPITAL MANAGEMENT13,17217,472+4,3000.040.07+0.03buy
K2 PRINCIPAL FUND, L.P.44,10448,291+4,1870.711.10+0.39buy
Treasurer of the State of North Carolina51,55647,416+4,1400.030.030.00sell
Skandinaviska Enskilda Banken AB (publ)51,84455,893+4,0494.600.04-4.56buy
Bank Julius Baer & Co. Ltd, Zurich136,644140,688+4,0440.060.07+0.01buy
TRILLIUM ASSET MANAGEMENT, LLC180,255184,223+3,9680.660.82+0.16buy
Credit Capital Investments LLC21,50025,450+3,9504.665.89+1.23buy
Marex Group plc32,06335,993+3,9300.080.11+0.04buy
Vanguard Personalized Indexing Management, LLC10,91914,635+3,7160.020.030.00buy
Union Bancaire Privee, UBP SA2,7566,466+3,7100.010.01+0.01buy
Fulcrum Capital LLC36,31739,526+3,2091.021.38+0.37buy
APG Asset Management N.V.56,30059,500+3,2000.020.02+0.00buy
ALPS ADVISORS INC37,84734,664+3,1830.030.030.00sell
STATE OF MICHIGAN RETIREMENT SYSTEM34,60037,700+3,1000.030.03+0.01buy
HEALTHCARE OF ONTARIO PENSION PLAN TRUST FUND1,2774,278+3,0010.000.00+0.00buy
NATIXIS ADVISORS, LLC42,44245,437+2,9950.010.010.00buy
NOMURA ASSET MANAGEMENT CO LTD31,46834,269+2,8010.010.02+0.00buy
PRAXIS INVESTMENT MANAGEMENT INC4,3007,060+2,7600.040.08+0.04buy
Quinn Opportunity Partners LLC43,50046,250+2,7500.380.64+0.26buy
Page 1 of 4