Stock TransactionsCANADIAN SOLAR INC

Total Bought
346,945
14 transactions
Total Sold
3,524,856
16 transactions
Net
-3,177,911
shares
Filing Period:Transaction:
FundPrevious Shares
Current Shares
Change in Shares
Previous Portfolio Weightage (%)
Current Portfolio Weightage (%)
Change in Weight (%)
Type
ROBOTTI ROBERT163,866315,476+151,6100.620.85+0.23buy
SCHRODER INVESTMENT MANAGEMENT GROUP1,575,6831,442,825+132,8580.050.03-0.02sell
Waterfront Wealth Inc.64,742167,859+103,1170.500.69+0.19buy
DUALITY ADVISERS, LP69,46192,780+23,3190.190.18-0.01buy
Aberdeen Group plc28,85452,147+23,2930.000.00+0.00buy
Cresset Asset Management, LLC30,43350,779+20,3460.000.000.00buy
HEALTHCARE OF ONTARIO PENSION PLAN TRUST FUND65,71476,806+11,0920.010.01-0.00buy
SCOTIA CAPITAL INC.39,40046,785+7,3850.010.01-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
Green Alpha Advisors, LLC40,37041,136+7660.760.59-0.17buy
Bank Julius Baer & Co. Ltd, Zurich5,2715,650+3790.000.00-0.00buy
WealthCollab, LLC411607+1960.010.01+0.00buy
Millburn Ridgefield LLC /DE/502533+310.000.00-0.00buy
Catalyst Capital Advisors LLC502533+310.000.00-0.00buy
Fortis Group Advisors, LLC11658-580.000.00-0.00sell
LOGAN CAPITAL MANAGEMENT INC46,85746,767-900.060.04-0.02sell
PHILADELPHIA TRUST CO14,15813,951-2070.030.02-0.01sell
Banque Cantonale Vaudoise17,29216,763-5290.020.01-0.01sell
CITY HOLDING CO2,0591,426-6330.010.00-0.00sell
Guinness Atkinson Asset Management Inc35,89135,044-8470.480.33-0.16sell
Harel Insurance Investments & Financial Services Ltd.15,68713,667-2,0200.010.01-0.00sell
IQ EQ FUND MANAGEMENT (IRELAND) Ltd43,51137,429-6,0820.130.08-0.05sell
DnB Asset Management AS726,073675,143-50,9300.100.07-0.03sell
HUSSMAN STRATEGIC ADVISORS, INC.262,500210,000-52,5001.570.96-0.60sell
CoreCommodity Management, LLC98,77837,105-61,6730.770.26-0.51sell
Granahan Investment Management, LLC279,199213,016-66,1830.240.15-0.09sell
Skandinaviska Enskilda Banken AB (publ)438,027369,763-68,2640.070.04-0.03sell
Guinness Asset Management LTD1,301,2161,071,276-229,9400.750.44-0.31sell
Grantham, Mayo, Van Otterloo & Co. LLC5,340,3822,488,340-2,852,0420.620.18-0.44sell
Page 1 of 1