Stock Transactions — CANADIAN SOLAR INC

Total Bought
5,017,008
82 transactions
Total Sold
6,502,762
81 transactions
Net
-1,485,754
shares
Filing Period:Transaction:
FundPrevious Shares
Current Shares
▲▼
Change in Shares
▲▼
Previous Portfolio Weightage (%)
Current Portfolio Weightage (%)
▲▼
Change in Weight (%)
▲▼
Type
MILLENNIUM MANAGEMENT LLC137,1121,482,272+1,345,1600.000.02+0.02buy
Point72 Asset Management, L.P.0501,628+501,6280.000.03+0.03buy
CITADEL ADVISORS LLC342,141693,130+350,9890.010.01+0.00buy
Cerity Partners LLC96,823434,483+337,6600.010.02+0.01buy
NATIONAL BANK OF CANADA /FI/12,071342,465+330,3940.000.01+0.01buy
Point72 Europe (London) LLP0276,954+276,9540.000.51+0.51buy
ROBOTTI ROBERT163,866315,476+151,6100.620.85+0.23buy
MACKENZIE FINANCIAL CORP3,952,0154,077,865+125,8500.160.12-0.04buy
GROUP ONE TRADING LLC922,2321,042,724+120,4920.760.73-0.03buy
Waterfront Wealth Inc.64,742167,859+103,1170.500.69+0.19buy
Trexquant Investment LP0102,896+102,8960.000.04+0.04buy
Verition Fund Management LLC090,821+90,8210.000.02+0.02buy
Aquatic Capital Management LLC072,800+72,8000.000.05+0.05buy
Squarepoint Ops LLC13,04083,347+70,3070.000.01+0.01buy
Schonfeld Strategic Advisors LLC063,704+63,7040.000.01+0.01buy
NewEdge Advisors, LLC053,447+53,4470.000.01+0.01buy
Graham Capital Management, L.P.12,85564,821+51,9660.010.04+0.03buy
GSA CAPITAL PARTNERS LLP050,066+50,0660.000.08+0.08buy
DRW Securities, LLC050,000+50,0000.000.06+0.06buy
BNP PARIBAS FINANCIAL MARKETS151,758198,646+46,8880.010.00-0.00buy
Walleye Capital LLC041,471+41,4710.000.01+0.01buy
Legal & General Group Plc212,186249,489+37,3030.000.00-0.00buy
Dynamic Technology Lab Private Ltd034,182+34,1820.000.07+0.07buy
Quantbot Technologies LP91,246125,423+34,1770.140.14+0.00buy
SHELL ASSET MANAGEMENT CO031,713+31,7130.000.02+0.02buy
SIMPLEX TRADING, LLC401,444432,875+31,4310.330.25-0.08buy
BARCLAYS PLC17,03948,027+30,9880.000.00+0.00buy
Bayesian Capital Management, LP029,100+29,1000.000.05+0.05buy
FOX RUN MANAGEMENT, L.L.C.027,191+27,1910.000.12+0.12buy
WOLVERINE TRADING, LLC31,60158,511+26,9100.010.01+0.01buy
CAPSTONE INVESTMENT ADVISORS, LLC13,69437,370+23,6760.010.01+0.01buy
DUALITY ADVISERS, LP69,46192,780+23,3190.190.18-0.01buy
Aberdeen Group plc28,85452,147+23,2930.000.00+0.00buy
Cetera Investment Advisers021,772+21,7720.000.00+0.00buy
Cresset Asset Management, LLC30,43350,779+20,3460.000.00+0.00buy
XTX Topco Ltd020,302+20,3020.000.05+0.05buy
DIMENSIONAL FUND ADVISORS LP21,02840,232+19,2040.000.00+0.00buy
BANK OF AMERICA CORP /DE/019,059+19,0590.000.00+0.00buy
ROYAL BANK OF CANADA13,82432,650+18,8260.000.00+0.00buy
Virtu Financial LLC017,008+17,0080.000.03+0.03buy
INCEPTIONR LLC015,688+15,6880.000.08+0.08buy
COMMONWEALTH EQUITY SERVICES, LLC015,487+15,4870.000.00+0.00buy
Engineers Gate Manager LP015,110+15,1100.000.01+0.01buy
Mirae Asset Global Investments Co., Ltd.53,56167,929+14,3680.000.01+0.00buy
GUGGENHEIM CAPITAL LLC48,95462,150+13,1960.010.01-0.00buy
AXQ CAPITAL, LP011,700+11,7000.000.06+0.06buy
OLD MISSION CAPITAL LLC011,503+11,5030.000.01+0.01buy
CastleKnight Management LP011,400+11,4000.000.03+0.03buy
HEALTHCARE OF ONTARIO PENSION PLAN TRUST FUND65,71476,806+11,0920.010.01-0.00buy
DZ BANK AG Deutsche Zentral Genossenschafts Bank, Frankfurt am Main7,32117,828+10,5070.000.00+0.00buy
HARBOR CAPITAL ADVISORS, INC.010,056+10,0560.000.03+0.03buy
SCOTIA CAPITAL INC.39,40046,785+7,3850.010.01-0.00buy
nVerses Capital, LLC05,500+5,5000.000.26+0.26buy
CAROLINAS WEALTH CONSULTING LLC05,000+5,0000.000.02+0.02buy
Federation des caisses Desjardins du Quebec3,7978,522+4,7250.000.00+0.00buy
LPL Financial LLC10,55914,328+3,7690.000.00-0.00buy
Daiwa Securities Group Inc.4,3007,400+3,1000.000.00+0.00buy
Clear Harbor Asset Management, LLC15,87018,850+2,9800.040.03-0.01buy
Summit Place Financial Advisors, LLC30,61333,013+2,4000.530.38-0.14buy
BANK OF NOVA SCOTIA38,63040,980+2,3500.000.00-0.00buy
Walleye Trading LLC79,43181,008+1,5770.030.03-0.01buy
Janney Montgomery Scott LLC14,00815,291+1,2830.000.00-0.00buy
CITIGROUP INC53,90355,131+1,2280.000.00-0.00buy
Creative Planning284,439285,336+8970.010.01-0.01buy
ASSETMARK, INC2,1503,019+8690.000.00-0.00buy
NOMURA ASSET MANAGEMENT CO LTD7401,600+8600.000.00+0.00buy
Green Alpha Advisors, LLC40,37041,136+7660.760.59-0.17buy
RHUMBLINE ADVISERS13,75614,456+7000.000.00-0.00buy
Allworth Financial LP10561+5510.000.00+0.00buy
CANADA LIFE ASSURANCE Co1,7072,197+4900.000.00-0.00buy
Bank Julius Baer & Co. Ltd, Zurich5,2715,650+3790.000.00-0.00buy
AMERICAN CENTURY COMPANIES INC16,97417,333+3590.000.00-0.00buy
Tower Research Capital LLC (TRC)482839+3570.000.00+0.00buy
NORTHWESTERN MUTUAL WEALTH MANAGEMENT CO10,70010,994+2940.000.00-0.00buy
YHB Investment Advisors, Inc.0275+2750.000.00+0.00buy
HARBOUR INVESTMENTS, INC.45307+2620.000.00+0.00buy
EXCHANGE TRADED CONCEPTS, LLC1,9542,163+2090.000.00-0.00buy
WealthCollab, LLC411607+1960.010.01+0.00buy
Headlands Technologies LLC054+540.000.00+0.00buy
Millburn Ridgefield LLC /DE/502533+310.000.00-0.00buy
Catalyst Capital Advisors LLC502533+310.000.00-0.00buy
Neuberger Berman Group LLC13,61413,618+40.000.00-0.00buy
UNIVERSITY OF TEXAS/TEXAS AM INVESTMENT MANAGEMENT CO28728700.000.00-0.00hold
ADIRONDACK TRUST CO1,5001,50000.010.01-0.00hold
Westside Investment Management, Inc.10010000.000.00-0.00hold
Winch Advisory Services, LLC303000.000.00-0.00hold
USCF Advisers LLC1,5001,50009.892.81-7.08hold
Bryn Mawr Trust Advisors, LLC22,84022,84000.040.03-0.01hold
North Growth Management Ltd.51,00051,00000.290.19-0.09hold
Global Retirement Partners, LLC52152100.000.00-0.00hold
Geneos Wealth Management Inc.12012000.000.00-0.00hold
Pacific Capital Wealth Advisors, Inc.10710700.000.00-0.00hold
IAG Wealth Partners, LLC16716700.000.00-0.00hold
DHJJ Financial Advisors, Ltd.10010000.000.00-0.00hold
Cape Investment Advisory, Inc.484800.000.00-0.00hold
Colonial Trust Co / SC353500.000.00-0.00hold
Nemes Rush Group LLC10010000.000.00-0.00hold
TD Waterhouse Canada Inc.9,3449,34400.000.00-0.00hold
Global Financial Private Client, LLC0000.000.000.00hold
US BANCORP \DE\151500.000.00-0.00hold
Page 1 of 2