Stock Transactions — CANADIAN SOLAR INC

Total Bought
5,765,894
55 transactions
Total Sold
5,792,536
55 transactions
Net
-26,642
shares
Filing Period:Transaction:
FundPrevious Shares
Current Shares
▲▼
Change in Shares
▲▼
Previous Portfolio Weightage (%)
Current Portfolio Weightage (%)
▲▼
Change in Weight (%)
▲▼
Type
MORGAN STANLEY526,4561,537,104+1,010,6480.000.00+0.00buy
TWO SIGMA INVESTMENTS, LP0885,242+885,2420.000.02+0.02buy
GOLDMAN SACHS GROUP INC441,8951,014,194+572,2990.000.00+0.00buy
JPMORGAN CHASE & CO186,538571,893+385,3550.000.00+0.00buy
TUDOR INVESTMENT CORP ET AL0384,038+384,0380.000.03+0.03buy
Invesco Ltd.1,843,9972,200,622+356,6250.000.00+0.00buy
SUSQUEHANNA INTERNATIONAL GROUP, LLP0273,678+273,6780.000.01+0.01buy
TWO SIGMA ADVISERS, LP0271,700+271,7000.000.01+0.01buy
Legal & General Group Plc1,815,1132,051,228+236,1150.000.01+0.00buy
SG Americas Securities, LLC31,666236,289+204,6230.000.01+0.01buy
Jump Financial, LLC0169,498+169,4980.000.03+0.03buy
Quantbot Technologies LP0125,743+125,7430.000.04+0.04buy
BNP PARIBAS FINANCIAL MARKETS556,822661,186+104,3640.000.01+0.00buy
XTX Topco Ltd0100,203+100,2030.000.07+0.07buy
Verition Fund Management LLC93,380154,881+61,5010.010.01+0.01buy
Weiss Asset Management LP058,364+58,3640.000.01+0.01buy
CoreCommodity Management, LLC20,80673,508+52,7020.040.17+0.14buy
MILLENNIUM MANAGEMENT LLC85,554137,016+51,4620.000.00+0.00buy
CITIGROUP INC46,52497,579+51,0550.000.00+0.00buy
JANE STREET GROUP, LLC047,491+47,4910.000.00+0.00buy
CITADEL ADVISORS LLC032,353+32,3530.000.00+0.00buy
HRT FINANCIAL LP027,972+27,9720.000.00+0.00buy
Sculptor Capital LP027,300+27,3000.000.00+0.00buy
Brevan Howard Capital Management LP026,244+26,2440.000.00+0.00buy
GSA CAPITAL PARTNERS LLP024,713+24,7130.000.03+0.03buy
SPX Gestao de Recursos Ltda022,000+22,0000.000.02+0.02buy
MARSHALL WACE, LLP021,028+21,0280.000.00+0.00buy
MACQUARIE GROUP LTD69219,915+19,2230.000.00+0.00buy
STATE STREET CORP761,925779,714+17,7890.000.00+0.00buy
CSS LLC/IL9,53727,037+17,5000.010.02+0.01buy
CHARLES SCHWAB INVESTMENT MANAGEMENT INC238,684253,234+14,5500.000.00+0.00buy
Jain Global LLC013,320+13,3200.000.00+0.00buy
Schonfeld Strategic Advisors LLC013,318+13,3180.000.00+0.00buy
CANADA LIFE ASSURANCE Co8,09419,766+11,6720.000.00+0.00buy
INCEPTIONR LLC13,73222,439+8,7070.040.07+0.04buy
GEODE CAPITAL MANAGEMENT, LLC64,54472,222+7,6780.000.00+0.00buy
Pinpoint Asset Management (Singapore) Pte. Ltd.07,503+7,5030.000.02+0.02buy
BARCLAYS PLC8,61515,598+6,9830.000.00+0.00buy
Cetera Investment Advisers30,57137,492+6,9210.000.00-0.00buy
Templeton & Phillips Capital Management, LLC15,31821,250+5,9320.120.20+0.08buy
PUBLIC EMPLOYEES RETIREMENT SYSTEM OF OHIO05,624+5,6240.000.00+0.00buy
GUGGENHEIM CAPITAL LLC87,13992,580+5,4410.010.01+0.00buy
Walleye Capital LLC05,000+5,0000.000.00+0.00buy
Byrne Asset Management LLC40,57544,712+4,1370.300.36+0.06buy
Counterpoint Mutual Funds LLC34,61238,643+4,0310.030.04+0.01buy
Caitong International Asset Management Co., Ltd7353,198+2,4630.010.03+0.02buy
Clear Harbor Asset Management, LLC17,27018,075+8050.010.02+0.00buy
AMERICAN CENTURY COMPANIES INC20,39721,158+7610.000.00+0.00buy
Walleye Trading LLC0553+5530.000.00+0.00buy
JONES FINANCIAL COMPANIES LLLP252804+5520.000.00+0.00buy
BANK OF MONTREAL /CAN/11,66912,209+5400.000.00+0.00buy
Zurcher Kantonalbank (Zurich Cantonalbank)4,4844,796+3120.000.00+0.00buy
LOGAN CAPITAL MANAGEMENT INC0246+2460.000.00+0.00buy
ROYAL BANK OF CANADA21,48521,500+150.000.00+0.00buy
Golden State Wealth Management, LLC02+20.000.00+0.00buy
MAI Capital Management656500.000.00+0.00hold
ADIRONDACK TRUST CO50050000.000.00+0.00hold
NOMURA ASSET MANAGEMENT CO LTD3,4003,40000.000.00+0.00hold
PRINCIPAL SECURITIES, INC.858500.000.00+0.00hold
KBC Group NV123,626123,62600.000.00+0.00hold
DekaBank Deutsche Girozentrale7,9207,92000.000.00+0.00hold
Daiwa Securities Group Inc.18,50018,50000.000.00+0.00hold
Bank Julius Baer & Co. Ltd, Zurich5,6505,65000.000.00+0.00hold
Allworth Financial LP65165100.000.00+0.00hold
Winch Advisory Services, LLC303000.000.00+0.00hold
USCF Advisers LLC2,5002,50002.713.27+0.56hold
Bryn Mawr Trust Advisors, LLC24,65024,65000.010.02+0.00hold
GPS Wealth Strategies Group, LLC36536500.000.00+0.00hold
Center for Financial Planning, Inc.5500.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
Nemes Rush Group LLC10010000.000.00+0.00hold
Susquehanna Portfolio Strategies, LLC67,10767,10700.020.01-0.00hold
TD Waterhouse Canada Inc.30,04430,04400.000.00+0.00hold
WealthCollab, LLC13013000.000.00-0.00hold
HAGER INVESTMENT MANAGEMENT SERVICES, LLC505000.000.00+0.00hold
Crews Bank & Trust50050000.000.00+0.00hold
HUNTINGTON NATIONAL BANK10010000.000.00+0.00hold
CITY HOLDING CO30030000.000.00+0.00hold
Ameritas Advisory Services, LLC210-210.000.00-0.00sell
EverSource Wealth Advisors, LLC142102-400.000.00-0.00sell
RHUMBLINE ADVISERS158100-580.000.00-0.00sell
Farther Finance Advisors, LLC223105-1180.000.00-0.00sell
Federation des caisses Desjardins du Quebec21,72521,583-1420.000.00+0.00sell
NORTHWESTERN MUTUAL WEALTH MANAGEMENT CO1,7711,560-2110.000.00-0.00sell
Guinness Atkinson Asset Management Inc24,01123,788-2230.140.15+0.01sell
SHELL ASSET MANAGEMENT CO2890-2890.000.00-0.00sell
Prospera Financial Services Inc29,92929,403-5260.010.01+0.00sell
Decker Retirement Planning Inc.5380-5380.000.00-0.00sell
Green Alpha Advisors, LLC39,40838,760-6480.420.49+0.07sell
SBI Securities Co., Ltd.1,360681-6790.000.00-0.00sell
PEAK6 LLC7990-7990.000.00-0.00sell
Pathstone Holdings, LLC25,75824,397-1,3610.000.00+0.00sell
Tower Research Capital LLC (TRC)1,9290-1,9290.000.00-0.00sell
Brooklyn Investment Group1,9750-1,9750.000.00-0.00sell
DZ BANK AG Deutsche Zentral Genossenschafts Bank, Frankfurt am Main9,1006,776-2,3240.000.00-0.00sell
Aberdeen Group plc80,13077,731-2,3990.000.00+0.00sell
BANK OF NOVA SCOTIA27,84224,512-3,3300.000.00-0.00sell
Mitsubishi UFJ Asset Management Co., Ltd.40,97736,826-4,1510.000.00-0.00sell
Page 1 of 2