Stock Transactions — CANADIAN SOLAR INC

Total Bought
5,318,479
59 transactions
Total Sold
3,258,233
75 transactions
Net
+2,060,246
shares
Filing Period:Transaction:
FundPrevious Shares
Current Shares
▲▼
Change in Shares
▲▼
Previous Portfolio Weightage (%)
Current Portfolio Weightage (%)
▲▼
Change in Weight (%)
▲▼
Type
GOLDMAN SACHS GROUP INC195,7961,233,490+1,037,6940.000.00+0.00buy
UBS Group AG224,8001,152,334+927,5340.000.01+0.00buy
SUSQUEHANNA INTERNATIONAL GROUP, LLP144,468498,067+353,5990.000.01+0.01buy
GROUP ONE TRADING LLC765,6961,083,637+317,9410.360.72+0.36buy
MORGAN STANLEY174,440464,585+290,1450.000.00+0.00buy
BANK OF AMERICA CORP /DE/370,007634,980+264,9730.000.00+0.00buy
DECADE RENEWABLE PARTNERS LP0245,400+245,4000.002.16+2.16buy
Cerity Partners LLC185,191428,733+243,5420.010.02+0.01buy
Invesco Ltd.1,852,0222,049,370+197,3480.010.01+0.00buy
SHAH CAPITAL MANAGEMENT0188,582+188,5820.000.62+0.62buy
SIMPLEX TRADING, LLC303,387489,874+186,4870.140.28+0.13buy
Jump Financial, LLC12,198155,831+143,6330.000.05+0.05buy
DnB Asset Management AS886,963996,736+109,7730.060.08+0.01buy
BALYASNY ASSET MANAGEMENT L.P.0100,423+100,4230.000.00+0.00buy
BARCLAYS PLC19,404115,328+95,9240.000.00+0.00buy
Quantbot Technologies LP066,197+66,1970.000.04+0.04buy
CHARLES SCHWAB INVESTMENT MANAGEMENT INC56,215113,461+57,2460.000.00+0.00buy
BANK OF NOVA SCOTIA20,60673,577+52,9710.000.00+0.00buy
MACKENZIE FINANCIAL CORP5,115,6655,165,665+50,0000.110.12+0.01buy
KBC Group NV104,552142,402+37,8500.000.01+0.00buy
Lombard Odier Asset Management (USA) Corp037,726+37,7260.000.24+0.24buy
SG Americas Securities, LLC32,80968,730+35,9210.000.00+0.00buy
GUGGENHEIM CAPITAL LLC97,279123,375+26,0960.010.01+0.00buy
STATE STREET CORP460,899486,800+25,9010.000.00+0.00buy
Summit Place Financial Advisors, LLC37,02359,223+22,2000.320.55+0.23buy
CoreCommodity Management, LLC021,772+21,7720.000.07+0.07buy
CITADEL ADVISORS LLC1,288,9341,310,574+21,6400.020.02+0.00buy
Prospera Financial Services Inc019,877+19,8770.000.01+0.01buy
TD Waterhouse Canada Inc.18,26437,888+19,6240.000.00+0.00buy
COMMONWEALTH EQUITY SERVICES, LLC015,464+15,4640.000.00+0.00buy
VANGUARD GROUP INC1,990,6162,003,947+13,3310.000.00+0.00buy
Private Advisor Group, LLC013,077+13,0770.000.00+0.00buy
Templeton & Phillips Capital Management, LLC012,638+12,6380.000.16+0.16buy
MARSHALL WACE, LLP60,14372,354+12,2110.000.00+0.00buy
JPMORGAN CHASE & CO08,552+8,5520.000.00+0.00buy
Handelsbanken Fonder AB11,60019,700+8,1000.000.00+0.00buy
Legal & General Group Plc1,583,5181,589,737+6,2190.010.01+0.00buy
SHELL ASSET MANAGEMENT CO31,71336,365+4,6520.020.03+0.01buy
NORTHWESTERN MUTUAL WEALTH MANAGEMENT CO15,73319,912+4,1790.000.00+0.00buy
Bridgefront Capital, LLC11,35715,071+3,7140.070.10+0.03buy
Green Alpha Advisors, LLC37,10840,390+3,2820.440.53+0.09buy
Pathstone Holdings, LLC19,68022,312+2,6320.000.00+0.00buy
ROBOTTI ROBERT312,661314,381+1,7200.720.80+0.08buy
NewEdge Advisors, LLC69,16570,764+1,5990.010.01+0.00buy
LPL Financial LLC15,97217,543+1,5710.000.00+0.00buy
HEALTHCARE OF ONTARIO PENSION PLAN TRUST FUND108,666110,188+1,5220.000.00-0.00buy
Daiwa Securities Group Inc.7,4008,900+1,5000.000.00+0.00buy
Janney Montgomery Scott LLC18,36219,300+9380.000.00+0.00buy
RHUMBLINE ADVISERS19,45920,159+7000.000.00+0.00buy
AMERICAN CENTURY COMPANIES INC18,71619,386+6700.000.00+0.00buy
Engineers Gate Manager LP21,09521,540+4450.010.01+0.00buy
BANK OF MONTREAL /CAN/26,73327,069+3360.000.00+0.00buy
Millburn Ridgefield LLC /DE/505806+3010.000.00+0.00buy
Catalyst Capital Advisors LLC505806+3010.000.00+0.00buy
Dunhill Financial, LLC0300+3000.000.00+0.00buy
DIMENSIONAL FUND ADVISORS LP40,53140,831+3000.000.00+0.00buy
Westside Investment Management, Inc.100200+1000.000.00+0.00buy
PRINCIPAL SECURITIES, INC.56115+590.000.00+0.00buy
WealthCollab, LLC672719+470.010.01+0.00buy
ADIRONDACK TRUST CO1,5001,50000.010.01+0.00hold
NOMURA ASSET MANAGEMENT CO LTD1,6001,60000.000.00+0.00hold
PHILADELPHIA TRUST CO13,73313,73300.020.02+0.00hold
Mariner, LLC10,00010,00000.000.00+0.00hold
GHP Investment Advisors, Inc.7700.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
USCF Advisers LLC1,5001,50002.222.47+0.25hold
Bryn Mawr Trust Advisors, LLC21,90021,90000.020.02+0.00hold
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
Fortis Group Advisors, LLC585800.000.00+0.00hold
IAG Wealth Partners, LLC16716700.000.00+0.00hold
CastleKnight Management LP25,20025,20000.050.05-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
US BANCORP \DE\151500.000.00+0.00hold
HUNTINGTON NATIONAL BANK10010000.000.00+0.00hold
CONCOURSE FINANCIAL GROUP SECURITIES, INC.0000.000.000.00hold
HARBOUR INVESTMENTS, INC.262250-120.000.00-0.00sell
Gradient Investments LLC500-500.000.00-0.00sell
CITY HOLDING CO1,2181,086-1320.000.00-0.00sell
Mitsubishi UFJ Asset Management Co., Ltd.29,87629,688-1880.000.00-0.00sell
Aquatic Capital Management LLC2000-2000.000.00-0.00sell
Family Firm, Inc.2960-2960.000.00-0.00sell
CITIGROUP INC81,79281,484-3080.000.00+0.00sell
Federation des caisses Desjardins du Quebec13,77213,407-3650.000.00+0.00sell
CIBC Private Wealth Group LLC3790-3790.000.00-0.00sell
Global Retirement Partners, LLC5210-5210.000.00-0.00sell
JONES FINANCIAL COMPANIES LLLP5500-5500.000.00-0.00sell
DekaBank Deutsche Girozentrale8,5067,920-5860.000.00+0.00sell
Guinness Atkinson Asset Management Inc35,04434,395-6490.250.28+0.03sell
Integrated Wealth Concepts LLC11,83311,153-6800.000.00-0.00sell
Strengthening Families & Communities, LLC7000-7000.000.00-0.00sell
ENVESTNET ASSET MANAGEMENT INC11,97211,148-8240.000.00-0.00sell
SUMMIT SECURITIES GROUP LLC990125-8650.010.00-0.00sell
Quarry LP2,0701,122-9480.010.01-0.01sell
Page 1 of 2