Stock Transactions — CANADIAN SOLAR INC

Total Bought
4,572,037
75 transactions
Total Sold
4,957,033
78 transactions
Net
-384,996
shares
Filing Period:Transaction:
FundPrevious Shares
Current Shares
▲▼
Change in Shares
▲▼
Previous Portfolio Weightage (%)
Current Portfolio Weightage (%)
▲▼
Change in Weight (%)
▲▼
Type
Grantham, Mayo, Van Otterloo & Co. LLC3,761,4225,340,382+1,578,9600.440.62+0.18buy
MACKENZIE FINANCIAL CORP3,108,9153,952,015+843,1000.120.16+0.04buy
SIMPLEX TRADING, LLC147,226401,444+254,2180.130.33+0.19buy
SCHRODER INVESTMENT MANAGEMENT GROUP1,361,7241,575,683+213,9590.050.05+0.00buy
GOLDMAN SACHS GROUP INC37,481242,260+204,7790.000.00+0.00buy
Guinness Asset Management LTD1,115,5021,301,216+185,7140.630.75+0.11buy
JPMORGAN CHASE & CO6,085169,756+163,6710.000.00+0.00buy
BALYASNY ASSET MANAGEMENT L.P.0128,378+128,3780.000.01+0.01buy
Russell Investments Group, Ltd.27,155126,683+99,5280.000.01+0.00buy
Cerity Partners LLC096,823+96,8230.000.01+0.01buy
Invesco Ltd.1,891,5941,973,381+81,7870.010.01-0.00buy
DnB Asset Management AS652,580726,073+73,4930.100.10+0.00buy
STATE STREET CORP269,024333,322+64,2980.000.00+0.00buy
GUGGENHEIM CAPITAL LLC048,954+48,9540.000.01+0.01buy
VAN ECK ASSOCIATES CORP17,95565,081+47,1260.000.00+0.00buy
BNP PARIBAS FINANCIAL MARKETS112,157151,758+39,6010.010.01+0.00buy
Legal & General Group Plc175,749212,186+36,4370.000.00+0.00buy
WOLVERINE TRADING, LLC031,601+31,6010.000.01+0.01buy
DUALITY ADVISERS, LP38,76769,461+30,6940.120.19+0.08buy
TWINBEECH CAPITAL LP030,456+30,4560.000.01+0.01buy
MARSHALL WACE, LLP66,54294,207+27,6650.000.00+0.00buy
Quantbot Technologies LP70,54391,246+20,7030.120.14+0.02buy
Cresset Asset Management, LLC10,29630,433+20,1370.000.00+0.00buy
VANGUARD GROUP INC1,964,3591,983,169+18,8100.000.00-0.00buy
IQ EQ FUND MANAGEMENT (IRELAND) Ltd25,96543,511+17,5460.130.13+0.00buy
BANK OF NOVA SCOTIA21,37038,630+17,2600.000.00+0.00buy
KBC Group NV165,294181,953+16,6590.020.02+0.00buy
CAPSTONE INVESTMENT ADVISORS, LLC013,694+13,6940.000.01+0.01buy
SG Americas Securities, LLC22,14635,216+13,0700.010.01+0.00buy
Graham Capital Management, L.P.012,855+12,8550.000.01+0.01buy
HEALTHCARE OF ONTARIO PENSION PLAN TRUST FUND52,88065,714+12,8340.010.01+0.00buy
PRELUDE CAPITAL MANAGEMENT, LLC012,648+12,6480.000.03+0.03buy
CoreCommodity Management, LLC89,45898,778+9,3200.740.77+0.03buy
Mitsubishi UFJ Asset Management Co., Ltd.15,84424,046+8,2020.000.00+0.00buy
Freedom Investment Management, Inc.07,928+7,9280.000.02+0.02buy
AMERIPRISE FINANCIAL INC61,10868,955+7,8470.000.00+0.00buy
Private Advisor Group, LLC07,656+7,6560.000.00+0.00buy
Summit Place Financial Advisors, LLC23,01330,613+7,6000.400.53+0.12buy
DZ BANK AG Deutsche Zentral Genossenschafts Bank, Frankfurt am Main257,321+7,2960.000.00+0.00buy
Green Alpha Advisors, LLC34,77740,370+5,5930.660.76+0.11buy
BANK OF MONTREAL /CAN/26,22331,596+5,3730.000.00+0.00buy
Bank Julius Baer & Co. Ltd, Zurich05,271+5,2710.000.00+0.00buy
Harel Insurance Investments & Financial Services Ltd.11,34115,687+4,3460.010.01+0.00buy
Clear Harbor Asset Management, LLC11,87015,870+4,0000.030.04+0.01buy
North Growth Management Ltd.47,00051,000+4,0000.260.29+0.03buy
Vident Advisory, LLC12,75015,923+3,1730.010.01+0.00buy
GEODE CAPITAL MANAGEMENT, LLC76,49879,582+3,0840.000.00-0.00buy
RHUMBLINE ADVISERS10,75013,756+3,0060.000.00+0.00buy
ENVESTNET ASSET MANAGEMENT INC11,04013,940+2,9000.000.00+0.00buy
Granahan Investment Management, LLC276,368279,199+2,8310.240.24-0.00buy
Waterfront Wealth Inc.62,70564,742+2,0370.430.50+0.07buy
Advisors Asset Management, Inc.9,64811,390+1,7420.010.01+0.00buy
NORTHWESTERN MUTUAL WEALTH MANAGEMENT CO9,14810,700+1,5520.000.00+0.00buy
Tidal Investments LLC25,43326,812+1,3790.020.02-0.00buy
AMERICAN CENTURY COMPANIES INC15,73716,974+1,2370.000.00+0.00buy
DIMENSIONAL FUND ADVISORS LP19,87221,028+1,1560.000.00+0.00buy
SCOTIA CAPITAL INC.38,27039,400+1,1300.010.01-0.00buy
DekaBank Deutsche Girozentrale11,55312,481+9280.000.00+0.00buy
USCF Advisers LLC8001,500+7008.499.89+1.40buy
CONCOURSE FINANCIAL GROUP SECURITIES, INC.0517+5170.000.00+0.00buy
Federation des caisses Desjardins du Quebec3,2973,797+5000.000.00+0.00buy
Guinness Atkinson Asset Management Inc35,45935,891+4320.490.48-0.00buy
UNIVERSITY OF TEXAS/TEXAS AM INVESTMENT MANAGEMENT CO0287+2870.000.00+0.00buy
Tower Research Capital LLC (TRC)206482+2760.000.00-0.00buy
Avior Wealth Management, LLC0241+2410.000.00+0.00buy
RATIONAL ADVISORS, INC.296502+2060.000.00-0.00buy
NORTHERN TRUST CORP29,03229,237+2050.000.00+0.00buy
Pacific Capital Wealth Advisors, Inc.0107+1070.000.00+0.00buy
Blue Trust, Inc.0105+1050.000.00+0.00buy
Advisory Services Network, LLC0100+1000.000.00+0.00buy
FSA Wealth Management LLC0100+1000.000.00+0.00buy
Quarry LP2,0482,138+900.030.03-0.00buy
Fortis Group Advisors, LLC58116+580.000.00+0.00buy
Millburn Ridgefield LLC /DE/468502+340.000.00+0.00buy
Catalyst Capital Advisors LLC468502+340.000.00+0.00buy
ADIRONDACK TRUST CO1,5001,50000.020.01-0.00hold
NOMURA ASSET MANAGEMENT CO LTD74074000.000.00-0.00hold
HUSSMAN STRATEGIC ADVISORS, INC.262,500262,50001.231.57+0.33hold
Daiwa Securities Group Inc.4,3004,30000.000.00-0.00hold
Westside Investment Management, Inc.10010000.000.00-0.00hold
JNBA Financial Advisors252500.000.00-0.00hold
Winch Advisory Services, LLC303000.000.00-0.00hold
Intrinsic Edge Capital Management LLC15,00015,00000.050.04-0.00hold
Larson Financial Group LLC747400.000.00-0.00hold
Global Retirement Partners, LLC52152100.000.00-0.00hold
Geneos Wealth Management Inc.12012000.000.00+0.00hold
IAG Wealth Partners, LLC16716700.000.00-0.00hold
DHJJ Financial Advisors, Ltd.10010000.000.00-0.00hold
Newbridge Financial Services Group, Inc.838300.000.00+0.00hold
Cape Investment Advisory, Inc.484800.000.00-0.00hold
Colonial Trust Co / SC353500.000.00-0.00hold
Nemes Rush Group LLC10010000.000.00-0.00hold
TD Waterhouse Canada Inc.9,3449,34400.000.00-0.00hold
Fairfield Financial Advisors, LTD1100.000.00-0.00hold
BARCLAYS PLC17,03917,03900.000.00-0.00hold
US BANCORP \DE\151500.000.00-0.00hold
HUNTINGTON NATIONAL BANK10010000.000.00-0.00hold
U S GLOBAL INVESTORS INC10,00010,00000.020.02-0.00hold
HARBOUR INVESTMENTS, INC.454500.000.00-0.00hold
NEW YORK STATE COMMON RETIREMENT FUND2,0092,00900.000.00+0.00hold
Page 1 of 2