Stock Transactions — CANADIAN SOLAR INC

Total Bought
5,530,742
48 transactions
Total Sold
6,021,993
73 transactions
Net
-491,251
shares
Filing Period:Transaction:
FundPrevious Shares
Current Shares
▲▼
Change in Shares
▲▼
Previous Portfolio Weightage (%)
Current Portfolio Weightage (%)
▲▼
Change in Weight (%)
▲▼
Type
IvyRock Asset Management (HK) Ltd1,388,5002,607,700+1,219,2006.8610.60+3.74buy
BANK OF AMERICA CORP /DE/0879,852+879,8520.000.00+0.00buy
BNP PARIBAS FINANCIAL MARKETS323,2381,027,839+704,6010.000.01+0.00buy
JPMORGAN CHASE & CO8,552657,255+648,7030.000.00+0.00buy
Greenwoods Asset Management Hong Kong Ltd.695,8611,115,861+420,0000.240.30+0.05buy
Invesco Ltd.2,001,0322,311,596+310,5640.000.00-0.00buy
SHAH CAPITAL MANAGEMENT1,745,5461,906,285+160,7393.913.37-0.55buy
MORGAN STANLEY650,028808,075+158,0470.000.00-0.00buy
UBS Group AG866,6121,002,173+135,5610.000.00-0.00buy
Cerity Partners LLC246,297374,966+128,6690.010.01-0.00buy
MILLENNIUM MANAGEMENT LLC10,944132,251+121,3070.000.00+0.00buy
GOLDMAN SACHS GROUP INC456,851548,853+92,0020.000.00-0.00buy
SUSQUEHANNA FUNDAMENTAL INVESTMENTS, LLC159,056243,335+84,2790.030.04+0.01buy
CHARLES SCHWAB INVESTMENT MANAGEMENT INC180,792251,204+70,4120.000.00+0.00buy
UBS AM, a distinct business unit of UBS ASSET MANAGEMENT AMERICAS LLC055,818+55,8180.000.00+0.00buy
Engineers Gate Manager LP054,631+54,6310.000.01+0.01buy
Legal & General Group Plc1,439,8061,490,859+51,0530.000.00-0.00buy
Aberdeen Group plc46,43197,145+50,7140.000.00+0.00buy
Centiva Capital, LP022,177+22,1770.000.01+0.01buy
XTX Topco Ltd018,115+18,1150.000.01+0.01buy
CIBC WORLD MARKET INC.017,243+17,2430.000.00+0.00buy
Pathstone Holdings, LLC10,92527,173+16,2480.000.00+0.00buy
Green Alpha Advisors, LLC26,88840,739+13,8510.240.38+0.14buy
Prospera Financial Services Inc18,80530,328+11,5230.000.01+0.00buy
Cetera Investment Advisers21,62532,570+10,9450.000.00+0.00buy
Daiwa Securities Group Inc.8,90018,500+9,6000.000.00+0.00buy
Tower Research Capital LLC (TRC)09,473+9,4730.000.00+0.00buy
CSS LLC/IL08,537+8,5370.000.01+0.01buy
Federation des caisses Desjardins du Quebec15,88023,580+7,7000.000.00+0.00buy
GUGGENHEIM CAPITAL LLC97,536104,480+6,9440.010.01-0.00buy
Walleye Trading LLC8,30015,082+6,7820.000.00+0.00buy
SUMMIT SECURITIES GROUP LLC1,0057,020+6,0150.000.04+0.04buy
Caitong International Asset Management Co., Ltd04,494+4,4940.000.03+0.03buy
ROBOTTI ROBERT487,880490,880+3,0000.950.85-0.10buy
NORTHWESTERN MUTUAL WEALTH MANAGEMENT CO19,65721,874+2,2170.000.00-0.00buy
Templeton & Phillips Capital Management, LLC12,63814,481+1,8430.110.09-0.02buy
NOMURA ASSET MANAGEMENT CO LTD1,6003,400+1,8000.000.00+0.00buy
CANADA LIFE ASSURANCE Co4,5735,840+1,2670.000.00+0.00buy
TD Waterhouse Canada Inc.25,04426,244+1,2000.000.00-0.00buy
CALIFORNIA PUBLIC EMPLOYEES RETIREMENT SYSTEM68,31469,262+9480.000.00-0.00buy
Strengthening Families & Communities, LLC0700+7000.000.01+0.01buy
DekaBank Deutsche Girozentrale7,9208,594+6740.000.00-0.00buy
BARTLETT & CO. WEALTH MANAGEMENT LLC0445+4450.000.00+0.00buy
GPS Wealth Strategies Group, LLC0365+3650.000.00+0.00buy
AMERICAN CENTURY COMPANIES INC19,38619,539+1530.000.00-0.00buy
COLDSTREAM CAPITAL MANAGEMENT INC0124+1240.000.00+0.00buy
LOGAN CAPITAL MANAGEMENT INC124246+1220.000.00+0.00buy
VANGUARD GROUP INC2,027,3022,027,387+850.000.00-0.00buy
MAI Capital Management656500.000.00-0.00hold
RHUMBLINE ADVISERS16116100.000.00-0.00hold
PRINCIPAL SECURITIES, INC.11511500.000.00-0.00hold
CoreCommodity Management, LLC21,77221,77200.050.03-0.02hold
Mariner, LLC20,00020,00000.000.00-0.00hold
Handelsbanken Fonder AB17,80017,80000.000.00-0.00hold
Clear Harbor Asset Management, LLC19,27019,27000.020.01-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
USCF Advisers LLC2,5002,50002.792.07-0.72hold
Bryn Mawr Trust Advisors, LLC21,90021,90000.010.01-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
HAGER INVESTMENT MANAGEMENT SERVICES, LLC505000.000.00-0.00hold
Crews Bank & Trust50050000.000.00-0.00hold
US BANCORP \DE\151500.000.00-0.00hold
HUNTINGTON NATIONAL BANK10010000.000.00-0.00hold
CONCOURSE FINANCIAL GROUP SECURITIES, INC.0000.000.000.00hold
JONES FINANCIAL COMPANIES LLLP16516500.000.00-0.00hold
Wilmington Savings Fund Society, FSB5,0505,05000.000.00-0.00hold
DEUTSCHE BANK AG\27,69527,69500.000.00-0.00hold
CULLEN/FROST BANKERS, INC.150-150.000.00-0.00sell
Larson Financial Group LLC520-520.000.00-0.00sell
Pacific Capital Wealth Advisors, Inc.1070-1070.000.00-0.00sell
Geneos Wealth Management Inc.1200-1200.000.00-0.00sell
HARBOUR INVESTMENTS, INC.2500-2500.000.00-0.00sell
GAMMA Investing LLC2620-2620.000.00-0.00sell
WealthCollab, LLC3140-3140.000.00-0.00sell
SBI Securities Co., Ltd.1,6931,354-3390.000.00-0.00sell
Dunhill Financial, LLC6000-6000.000.00-0.00sell
CITY HOLDING CO947300-6470.000.00-0.00sell
Catalyst Capital Advisors LLC7180-7180.000.00-0.00sell
Mitsubishi UFJ Asset Management Co., Ltd.38,19337,350-8430.000.00-0.00sell
ENVESTNET ASSET MANAGEMENT INC12,03511,088-9470.000.00-0.00sell
HSBC HOLDINGS PLC15,87114,878-9930.000.00-0.00sell
Zurcher Kantonalbank (Zurich Cantonalbank)5,7594,762-9970.000.00-0.00sell
ADIRONDACK TRUST CO1,500500-1,0000.010.00-0.00sell
DZ BANK AG Deutsche Zentral Genossenschafts Bank, Frankfurt am Main4,8293,762-1,0670.000.00-0.00sell
NORTHERN TRUST CORP26,31924,896-1,4230.000.00-0.00sell
Private Advisor Group, LLC13,97712,502-1,4750.000.00-0.00sell
Generali Investments CEE, investicni spolecnost, a.s.1,5000-1,5000.000.00-0.00sell
SHELL ASSET MANAGEMENT CO40,49938,967-1,5320.020.02-0.00sell
Quarry LP1,5960-1,5960.000.00-0.00sell
Waterfront Wealth Inc.185,175183,513-1,6620.500.39-0.11sell
Vontobel Holding Ltd.27,08725,329-1,7580.000.00-0.00sell
R Squared Ltd2,1200-2,1200.020.00-0.02sell
Guinness Atkinson Asset Management Inc32,18329,878-2,3050.180.14-0.04sell
Harel Insurance Investments & Financial Services Ltd.2,5070-2,5070.000.00-0.00sell
Page 1 of 2