Stock Transactions — CANADIAN SOLAR INC

Total Bought
1,836,015
40 transactions
Total Sold
7,491,667
75 transactions
Net
-5,655,652
shares
Filing Period:Transaction:
FundPrevious Shares
Current Shares
▲▼
Change in Shares
▲▼
Previous Portfolio Weightage (%)
Current Portfolio Weightage (%)
▲▼
Change in Weight (%)
▲▼
Type
MACKENZIE FINANCIAL CORP5,479,0655,884,865+405,8000.070.08+0.02buy
Legal & General Group Plc1,490,8591,815,113+324,2540.000.00+0.00buy
UBS Group AG1,002,1731,270,439+268,2660.000.00+0.00buy
STATE STREET CORP581,975761,925+179,9500.000.00+0.00buy
MIRAE ASSET GLOBAL ETFS HOLDINGS Ltd.696,836842,703+145,8670.010.02+0.00buy
BALYASNY ASSET MANAGEMENT L.P.071,574+71,5740.000.00+0.00buy
Susquehanna Portfolio Strategies, LLC067,107+67,1070.000.02+0.02buy
Verition Fund Management LLC37,45393,380+55,9270.000.01+0.00buy
NATIONAL BANK OF CANADA /FI/3,10848,924+45,8160.000.00+0.00buy
Byrne Asset Management LLC040,575+40,5750.000.30+0.30buy
Counterpoint Mutual Funds LLC034,612+34,6120.000.03+0.03buy
Mach-1 Financial Group, LLC030,002+30,0020.000.10+0.10buy
Arkhouse Management Co. LP025,200+25,2000.000.76+0.76buy
D. E. Shaw & Co., Inc.583,068606,479+23,4110.010.01+0.00buy
ROYAL BANK OF CANADA021,485+21,4850.000.00+0.00buy
PharVision Advisers, LLC014,402+14,4020.000.23+0.23buy
INCEPTIONR LLC013,732+13,7320.000.04+0.04buy
HENNESSY ADVISORS INC012,979+12,9790.000.00+0.00buy
SG Americas Securities, LLC18,92131,666+12,7450.000.00+0.00buy
TWO SIGMA SECURITIES, LLC012,001+12,0010.000.02+0.02buy
DZ BANK AG Deutsche Zentral Genossenschafts Bank, Frankfurt am Main3,7629,100+5,3380.000.00+0.00buy
Quarry LP04,756+4,7560.000.01+0.01buy
TD Waterhouse Canada Inc.26,24430,044+3,8000.000.00+0.00buy
Mitsubishi UFJ Asset Management Co., Ltd.37,35040,977+3,6270.000.00+0.00buy
Bryn Mawr Trust Advisors, LLC21,90024,650+2,7500.010.01+0.00buy
CANADA LIFE ASSURANCE Co5,8408,094+2,2540.000.00+0.00buy
Brooklyn Investment Group01,975+1,9750.000.00+0.00buy
BARCLAYS PLC7,4398,615+1,1760.000.00+0.00buy
CSS LLC/IL8,5379,537+1,0000.010.01+0.00buy
AMERICAN CENTURY COMPANIES INC19,53920,397+8580.000.00+0.00buy
Templeton & Phillips Capital Management, LLC14,48115,318+8370.090.12+0.03buy
MACQUARIE GROUP LTD0692+6920.000.00+0.00buy
Decker Retirement Planning Inc.0538+5380.000.00+0.00buy
Farther Finance Advisors, LLC0223+2230.000.00+0.00buy
EverSource Wealth Advisors, LLC0142+1420.000.00+0.00buy
WealthCollab, LLC0130+1300.000.00+0.00buy
Allworth Financial LP551651+1000.000.00+0.00buy
JONES FINANCIAL COMPANIES LLLP165252+870.000.00+0.00buy
Ameritas Advisory Services, LLC021+210.000.00+0.00buy
SBI Securities Co., Ltd.1,3541,360+60.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
SUSQUEHANNA FUNDAMENTAL INVESTMENTS, LLC243,335243,33500.040.07+0.04hold
Daiwa Securities Group Inc.18,50018,50000.000.00+0.00hold
Bank Julius Baer & Co. Ltd, Zurich5,6505,65000.000.00+0.00hold
Winch Advisory Services, LLC303000.000.00+0.00hold
USCF Advisers LLC2,5002,50002.072.71+0.64hold
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
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
CONCOURSE FINANCIAL GROUP SECURITIES, INC.0000.000.000.00hold
Wilmington Savings Fund Society, FSB5,0505,05000.000.00+0.00hold
RHUMBLINE ADVISERS161158-30.000.00+0.00sell
US BANCORP \DE\150-150.000.00-0.00sell
PRINCIPAL SECURITIES, INC.11585-300.000.00-0.00sell
NewEdge Advisors, LLC910-910.000.00-0.00sell
NORTHERN TRUST CORP24,89624,799-970.000.00+0.00sell
COLDSTREAM CAPITAL MANAGEMENT INC1240-1240.000.00-0.00sell
LOGAN CAPITAL MANAGEMENT INC2460-2460.000.00-0.00sell
Zurcher Kantonalbank (Zurich Cantonalbank)4,7624,484-2780.000.00+0.00sell
Advisors Asset Management, Inc.3320-3320.000.00-0.00sell
Prospera Financial Services Inc30,32829,929-3990.010.01+0.00sell
BANK OF MONTREAL /CAN/12,06911,669-4000.000.00+0.00sell
BARTLETT & CO. WEALTH MANAGEMENT LLC4450-4450.000.00-0.00sell
DekaBank Deutsche Girozentrale8,5947,920-6740.000.00+0.00sell
Strengthening Families & Communities, LLC7000-7000.010.00-0.01sell
CoreCommodity Management, LLC21,77220,806-9660.030.04+0.01sell
Private Advisor Group, LLC12,50211,502-1,0000.000.00+0.00sell
Green Alpha Advisors, LLC40,73939,408-1,3310.380.42+0.04sell
Pathstone Holdings, LLC27,17325,758-1,4150.000.00+0.00sell
Federation des caisses Desjardins du Quebec23,58021,725-1,8550.000.00+0.00sell
Cetera Investment Advisers32,57030,571-1,9990.000.00+0.00sell
Clear Harbor Asset Management, LLC19,27017,270-2,0000.010.01+0.00sell
Cerity Partners LLC374,966372,721-2,2450.010.01+0.00sell
GEODE CAPITAL MANAGEMENT, LLC66,92564,544-2,3810.000.00+0.00sell
Waterfront Wealth Inc.183,513180,277-3,2360.390.45+0.06sell
ROBOTTI ROBERT490,880487,625-3,2550.8510.41+9.55sell
Caitong International Asset Management Co., Ltd4,494735-3,7590.030.01-0.02sell
HSBC HOLDINGS PLC14,87810,393-4,4850.000.00-0.00sell
Engineers Gate Manager LP54,63149,224-5,4070.010.01-0.00sell
Guinness Atkinson Asset Management Inc29,87824,011-5,8670.140.14-0.00sell
CALIFORNIA PUBLIC EMPLOYEES RETIREMENT SYSTEM69,26262,977-6,2850.000.00+0.00sell
SUMMIT SECURITIES GROUP LLC7,0200-7,0200.040.00-0.04sell
Tower Research Capital LLC (TRC)9,4731,929-7,5440.000.00-0.00sell
Cresset Asset Management, LLC10,9940-10,9940.000.00-0.00sell
ENVESTNET ASSET MANAGEMENT INC11,0880-11,0880.000.00-0.00sell
CHARLES SCHWAB INVESTMENT MANAGEMENT INC251,204238,684-12,5200.000.00+0.00sell
Skandinaviska Enskilda Banken AB (publ)119,536106,797-12,7390.010.01+0.00sell
Walleye Trading LLC15,0820-15,0820.000.00-0.00sell
KBC Group NV138,731123,626-15,1050.000.00-0.00sell
Aberdeen Group plc97,14580,130-17,0150.000.00-0.00sell
CIBC WORLD MARKET INC.17,2430-17,2430.000.00-0.00sell
Page 1 of 2