Stock TransactionsCANADIAN SOLAR INC

Total Bought
11,777,372
89 transactions
Total Sold
5,404,311
58 transactions
Net
+6,373,061
shares
Filing Period:Transaction:
FundPrevious Shares
Current Shares
Change in Shares
Previous Portfolio Weightage (%)
Current Portfolio Weightage (%)
Change in Weight (%)
Type
BlackRock, Inc.1,627,2985,319,525+3,692,2270.000.00+0.00buy
Legal & General Group Plc1,370,6632,658,787+1,288,1240.000.01+0.00buy
STATE STREET CORP602,6621,535,534+932,8720.000.00+0.00buy
D. E. Shaw & Co., Inc.3,052,4333,826,650+774,2170.030.04+0.00buy
GEODE CAPITAL MANAGEMENT, LLC102,753785,688+682,9350.000.00+0.00buy
MIRAE ASSET GLOBAL ETFS HOLDINGS Ltd.348,551867,761+519,2100.010.02+0.01buy
Invesco Ltd.2,424,4372,765,941+341,5040.000.00-0.00buy
Sixth Street Partners Management Company, L.P.0301,012+301,0120.000.00+0.00buy
NORTHERN TRUST CORP37,679337,780+300,1010.000.00+0.00buy
MARSHALL WACE, LLP0227,954+227,9540.000.00+0.00buy
HSBC HOLDINGS PLC120,450325,847+205,3970.000.00+0.00buy
UBS Group AG580,113773,337+193,2240.000.00+0.00buy
BIT Capital GmbH0191,986+191,9860.000.11+0.11buy
BARCLAYS PLC405,966597,448+191,4820.000.00+0.00buy
Nuveen, LLC0119,496+119,4960.000.00+0.00buy
Polunin Capital Partners Ltd2,001,8692,120,414+118,5456.657.82+1.17buy
Bank of New York Mellon Corp0117,036+117,0360.000.00+0.00buy
Trexquant Investment LP0112,774+112,7740.000.01+0.01buy
CHARLES SCHWAB INVESTMENT MANAGEMENT INC207,853301,012+93,1590.000.00+0.00buy
Diametric Capital, LP091,307+91,3070.000.16+0.16buy
GUGGENHEIM CAPITAL LLC78,588168,459+89,8710.010.02+0.01buy
DEUTSCHE BANK AG\077,596+77,5960.000.00+0.00buy
RHUMBLINE ADVISERS16563,474+63,3090.000.00+0.00buy
OCCUDO QUANTITATIVE STRATEGIES LP056,914+56,9140.000.05+0.05buy
DZ BANK AG Deutsche Zentral Genossenschafts Bank, Frankfurt am Main1,64053,404+51,7640.000.00+0.00buy
ALLIANCEBERNSTEIN L.P.051,100+51,1000.000.00+0.00buy
Aventail Capital Group, LP049,164+49,1640.000.05+0.05buy
MILLENNIUM MANAGEMENT LLC259,441306,085+46,6440.000.00+0.00buy
GSA CAPITAL PARTNERS LLP044,981+44,9810.000.05+0.05buy
WELLS FARGO & COMPANY/MN4,60945,582+40,9730.000.00+0.00buy
PRICE T ROWE ASSOCIATES INC /MD/040,708+40,7080.000.00+0.00buy
Quantbot Technologies LP24,84864,401+39,5530.010.04+0.03buy
Caption Management, LLC034,500+34,5000.000.02+0.02buy
RENAISSANCE TECHNOLOGIES LLC499,702531,902+32,2000.010.01+0.00buy
NOMURA HOLDINGS INC15,94848,059+32,1110.000.00+0.00buy
CANADA LIFE ASSURANCE Co32,87764,577+31,7000.000.00+0.00buy
Mitsubishi UFJ Asset Management Co., Ltd.21,85852,713+30,8550.000.00+0.00buy
KBC Group NV123,626153,514+29,8880.000.01+0.00buy
MetLife Investment Management, LLC028,823+28,8230.000.00+0.00buy
Schonfeld Strategic Advisors LLC027,030+27,0300.000.00+0.00buy
CAPITAL FUND MANAGEMENT S.A.023,197+23,1970.000.00+0.00buy
ProShare Advisors LLC020,675+20,6750.000.00+0.00buy
SUSQUEHANNA INTERNATIONAL GROUP, LLP020,599+20,5990.000.00+0.00buy
Squarepoint Ops LLC020,365+20,3650.000.00+0.00buy
Jain Global LLC020,034+20,0340.000.00+0.00buy
Freestone Grove Partners LP019,721+19,7210.000.00+0.00buy
JANE STREET GROUP, LLC018,223+18,2230.000.00+0.00buy
SEI INVESTMENTS CO017,500+17,5000.000.00+0.00buy
NEW YORK STATE COMMON RETIREMENT FUND017,200+17,2000.000.00+0.00buy
BALYASNY ASSET MANAGEMENT L.P.96,184112,815+16,6310.000.00+0.00buy
OPPENHEIMER & CO INC015,393+15,3930.000.00+0.00buy
Handelsbanken Fonder AB014,600+14,6000.000.00+0.00buy
Police & Firemen's Retirement System of New Jersey014,430+14,4300.000.00+0.00buy
Pinpoint Asset Management (Singapore) Pte. Ltd.1313,132+13,1190.000.04+0.04buy
Peregrine Asset Advisers, Inc.012,500+12,5000.000.04+0.04buy
MANUFACTURERS LIFE INSURANCE COMPANY, THE011,967+11,9670.000.00+0.00buy
Mraz, Amerine & Associates, Inc.011,765+11,7650.000.03+0.03buy
INTECH INVESTMENT MANAGEMENT LLC010,397+10,3970.000.00+0.00buy
SUSQUEHANNA FUNDAMENTAL INVESTMENTS, LLC010,360+10,3600.000.00+0.00buy
Bridgefront Capital, LLC010,339+10,3390.000.04+0.04buy
Ursa Fund Management, LLC010,000+10,0000.000.03+0.03buy
STRS OHIO09,600+9,6000.000.00+0.00buy
BANK OF MONTREAL /CAN/15,93023,648+7,7180.000.00+0.00buy
Ameritas Investment Partners, Inc.04,440+4,4400.000.00+0.00buy
MACKENZIE FINANCIAL CORP4,616,6904,621,062+4,3720.080.07-0.00buy
MERCER GLOBAL ADVISORS INC /ADV04,098+4,0980.000.00+0.00buy
Byrne Asset Management LLC8,79712,842+4,0450.070.11+0.04buy
Russell Investments Group, Ltd.6,88010,787+3,9070.000.00+0.00buy
Tower Research Capital LLC (TRC)903,308+3,2180.000.00+0.00buy
Persistent Asset Partners Ltd50,00053,113+3,1130.270.27-0.00buy
ROBOTTI ROBERT398,070400,100+2,0300.861.03+0.17buy
ROYAL BANK OF CANADA6,6528,664+2,0120.000.00+0.00buy
Integrated Wealth Concepts LLC01,001+1,0010.000.00+0.00buy
Sterling Capital Management LLC0986+9860.000.00+0.00buy
CALIFORNIA STATE TEACHERS RETIREMENT SYSTEM0674+6740.000.00+0.00buy
Waterfront Wealth Inc.190,381190,903+5220.480.44-0.04buy
NATIONAL BANK OF CANADA /FI/2,2472,697+4500.000.00+0.00buy
Green Alpha Advisors, LLC37,99838,370+3720.520.41-0.11buy
JONES FINANCIAL COMPANIES LLLP252537+2850.000.00+0.00buy
LOGAN CAPITAL MANAGEMENT INC0246+2460.000.00+0.00buy
Pathstone Holdings, LLC23,96324,172+2090.000.00-0.00buy
Arax Advisory Partners0200+2000.000.00+0.00buy
Harvest Portfolios Group Inc.19,03919,209+1700.000.00-0.00buy
Redwood Park Advisors LLC0160+1600.000.00+0.00buy
First Bancorp, Inc /ME/0150+1500.000.00+0.00buy
Larson Financial Group LLC096+960.000.00+0.00buy
SBI Securities Co., Ltd.614632+180.000.00-0.00buy
American Capital Advisory, LLC010+100.000.00+0.00buy
HARBOUR INVESTMENTS, INC.1928+90.000.00+0.00buy
ADIRONDACK TRUST CO50050000.000.00+0.00hold
ALLIANZ SE11011000.000.00+0.00hold
NORTHWESTERN MUTUAL WEALTH MANAGEMENT CO1,5601,56000.000.00+0.00hold
DekaBank Deutsche Girozentrale7,9207,92000.000.00-0.00hold
Prospera Financial Services Inc26,53526,53500.010.01+0.00hold
Allworth Financial LP65165100.000.00+0.00hold
Winch Advisory Services, LLC303000.000.00+0.00hold
Bryn Mawr Trust Advisors, LLC21,90021,90000.010.02+0.00hold
EverSource Wealth Advisors, LLC10210200.000.00+0.00hold
Center for Financial Planning, Inc.5500.000.00+0.00hold
IAG Wealth Partners, LLC16716700.000.00+0.00hold
Page 1 of 2