Stock Transactions — CANADIAN SOLAR INC

Total Bought
6,316,925
48 transactions
Total Sold
7,367,163
71 transactions
Net
-1,050,238
shares
Filing Period:Transaction:
FundPrevious Shares
Current Shares
▲▼
Change in Shares
▲▼
Previous Portfolio Weightage (%)
Current Portfolio Weightage (%)
▲▼
Change in Weight (%)
▲▼
Type
SHAH CAPITAL MANAGEMENT188,5821,745,546+1,556,9640.623.91+3.30buy
IvyRock Asset Management (HK) Ltd01,388,500+1,388,5000.006.86+6.86buy
Greenwoods Asset Management Hong Kong Ltd.0695,861+695,8610.000.24+0.24buy
D. E. Shaw & Co., Inc.197,661668,109+470,4480.000.01+0.00buy
MACKENZIE FINANCIAL CORP5,165,6655,523,565+357,9000.120.04-0.08buy
MACKENZIE FINANCIAL CORP5,165,6655,523,565+357,9000.120.04-0.08buy
MORGAN STANLEY464,585650,028+185,4430.000.00-0.00buy
ROBOTTI ROBERT314,381487,880+173,4990.800.95+0.15buy
SUSQUEHANNA FUNDAMENTAL INVESTMENTS, LLC0159,056+159,0560.000.03+0.03buy
STATE STREET CORP486,800613,456+126,6560.000.00-0.00buy
Squarepoint Ops LLC50,194156,216+106,0220.000.00+0.00buy
Verition Fund Management LLC091,876+91,8760.000.01+0.01buy
BNP PARIBAS FINANCIAL MARKETS244,932323,238+78,3060.000.00-0.00buy
CHARLES SCHWAB INVESTMENT MANAGEMENT INC113,461180,792+67,3310.000.00+0.00buy
WOLVERINE TRADING, LLC21,20786,318+65,1110.010.02+0.01buy
GSA CAPITAL PARTNERS LLP050,752+50,7520.000.04+0.04buy
Walleye Capital LLC16,93365,275+48,3420.000.01+0.00buy
IMC-Chicago, LLC57,718105,845+48,1270.030.03+0.00buy
Scientech Research LLC038,703+38,7030.000.12+0.12buy
Bayesian Capital Management, LP029,800+29,8000.000.04+0.04buy
DEUTSCHE BANK AG\027,695+27,6950.000.00+0.00buy
Waterfront Wealth Inc.158,397185,175+26,7780.560.50-0.06buy
VANGUARD GROUP INC2,003,9472,027,302+23,3550.000.00-0.00buy
BANK OF NOVA SCOTIA73,57795,017+21,4400.000.00-0.00buy
SG Americas Securities, LLC68,73085,545+16,8150.000.00-0.00buy
HSBC HOLDINGS PLC015,871+15,8710.000.00+0.00buy
Quantbot Technologies LP66,19779,643+13,4460.040.03-0.01buy
NORTHERN TRUST CORP13,86126,319+12,4580.000.00+0.00buy
Miracle Mile Advisors, LLC012,000+12,0000.000.00+0.00buy
Sciencast Management LP010,163+10,1630.000.03+0.03buy
Mariner, LLC10,00020,000+10,0000.000.00+0.00buy
Mitsubishi UFJ Asset Management Co., Ltd.29,68838,193+8,5050.000.00-0.00buy
WELLS FARGO & COMPANY/MN05,166+5,1660.000.00+0.00buy
NewEdge Advisors, LLC70,76475,481+4,7170.010.01-0.00buy
SHELL ASSET MANAGEMENT CO36,36540,499+4,1340.030.02-0.01buy
Federation des caisses Desjardins du Quebec13,40715,880+2,4730.000.00-0.00buy
USCF Advisers LLC1,5002,500+1,0002.472.79+0.32buy
Private Advisor Group, LLC13,07713,977+9000.000.00-0.00buy
ENVESTNET ASSET MANAGEMENT INC11,14812,035+8870.000.00-0.00buy
SUMMIT SECURITIES GROUP LLC1251,005+8800.000.00+0.00buy
Quarry LP1,1221,596+4740.010.00-0.00buy
CANADA LIFE ASSURANCE Co4,2194,573+3540.000.00-0.00buy
Dunhill Financial, LLC300600+3000.000.00+0.00buy
GAMMA Investing LLC0262+2620.000.00+0.00buy
JONES FINANCIAL COMPANIES LLLP0165+1650.000.00+0.00buy
MAI Capital Management065+650.000.00+0.00buy
CULLEN/FROST BANKERS, INC.015+150.000.00+0.00buy
Clear Harbor Asset Management, LLC19,26019,270+100.030.02-0.01buy
ADIRONDACK TRUST CO1,5001,50000.010.01-0.00hold
NOMURA ASSET MANAGEMENT CO LTD1,6001,60000.000.00-0.00hold
PRINCIPAL SECURITIES, INC.11511500.000.00-0.00hold
CoreCommodity Management, LLC21,77221,77200.070.05-0.02hold
KBC Group NV142,402142,40200.010.00-0.00hold
DekaBank Deutsche Girozentrale7,9207,92000.000.00-0.00hold
Daiwa Securities Group Inc.8,9008,90000.000.00-0.00hold
Bank Julius Baer & Co. Ltd, Zurich5,6505,65000.000.00-0.00hold
Allworth Financial LP55155100.000.00-0.00hold
Winch Advisory Services, LLC303000.000.00-0.00hold
Bryn Mawr Trust Advisors, LLC21,90021,90000.020.01-0.01hold
Larson Financial Group LLC525200.000.00-0.00hold
Geneos Wealth Management Inc.12012000.000.00-0.00hold
Pacific Capital Wealth Advisors, Inc.10710700.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
Templeton & Phillips Capital Management, LLC12,63812,63800.160.11-0.05hold
JPMORGAN CHASE & CO8,5528,55200.000.00-0.00hold
Nemes Rush Group LLC10010000.000.00-0.00hold
US BANCORP \DE\151500.000.00-0.00hold
HUNTINGTON NATIONAL BANK10010000.000.00-0.00hold
AMERICAN CENTURY COMPANIES INC19,38619,38600.000.00-0.00hold
CONCOURSE FINANCIAL GROUP SECURITIES, INC.0000.000.000.00hold
HARBOUR INVESTMENTS, INC.25025000.000.00-0.00hold
Wilmington Savings Fund Society, FSB5,0505,05000.000.00-0.00hold
GHP Investment Advisors, Inc.70-70.000.00-0.00sell
DIMENSIONAL FUND ADVISORS LP40,83140,776-550.000.00-0.00sell
Fortis Group Advisors, LLC580-580.000.00-0.00sell
Catalyst Capital Advisors LLC806718-880.000.00-0.00sell
PHILADELPHIA TRUST CO13,73313,603-1300.020.01-0.01sell
CITY HOLDING CO1,086947-1390.000.00-0.00sell
Westside Investment Management, Inc.2000-2000.000.00-0.00sell
Bridgefront Capital, LLC15,07114,852-2190.100.06-0.04sell
NORTHWESTERN MUTUAL WEALTH MANAGEMENT CO19,91219,657-2550.000.00-0.00sell
Cetera Investment Advisers21,91421,625-2890.000.00-0.00sell
WealthCollab, LLC719314-4050.010.00-0.01sell
Harel Insurance Investments & Financial Services Ltd.3,2532,507-7460.000.00-0.00sell
Millburn Ridgefield LLC /DE/8060-8060.000.00-0.00sell
GEODE CAPITAL MANAGEMENT, LLC77,30076,365-9350.000.00-0.00sell
Prospera Financial Services Inc19,87718,805-1,0720.010.00-0.00sell
ROYAL BANK OF CANADA10,3989,162-1,2360.000.00-0.00sell
DZ BANK AG Deutsche Zentral Genossenschafts Bank, Frankfurt am Main6,1014,829-1,2720.000.00-0.00sell
Advisors Asset Management, Inc.6,8925,587-1,3050.000.00-0.00sell
Zurcher Kantonalbank (Zurich Cantonalbank)7,3555,759-1,5960.000.00-0.00sell
Handelsbanken Fonder AB19,70017,800-1,9000.000.00-0.00sell
Guinness Atkinson Asset Management Inc34,39532,183-2,2120.280.18-0.10sell
NATIONAL BANK OF CANADA /FI/335,283332,896-2,3870.010.00-0.00sell
LPL Financial LLC17,54315,014-2,5290.000.00-0.00sell
Aberdeen Group plc50,38246,431-3,9510.000.00-0.00sell
BANK OF MONTREAL /CAN/27,06922,669-4,4000.000.00-0.00sell
Page 1 of 2