$CSIQ SEC Filings

Filing Filed On
SAM SUSTAINABLE ASSET MANAGEMENT LTD 13 Feb 2012
SCHEDULE 13G AMENDMENT NO. 5 10 Feb 2012
SC 13G/A 10 Feb 2011
CANADIAN SOLAR 13GA3 09 Feb 2010
SAM SUSTAINABLE ASSET MANAGEMENT AG 28 Dec 2009
CANADIAN SOLAR 13GA2 06 Feb 2009
SC 13G/A 06 Feb 2009
SC 13G/A 13 Feb 2008
CANADIAN SOLAR INC 13GA1 24 Jan 2008