EdgarLookup

Canadian Solar Inc. — All Filings

500 total filings on record

Public companies registered with the SEC are required to file periodic reports, disclosures, and notices throughout the year. The most important are the 10-K (annual report), 10-Q (quarterly report), and 8-K (material event notice). Use the filters below to narrow by form type.

Overview All Filings Financials Insiders
All 144 20-F 20-F/A 3 424B2 424B3 424B4 424B5 6-K 8-A12B CERTNAS CORRESP CT ORDER EFFECT F-1 F-1/A F-3 F-3/A F-3ASR FWP NT 20-F POS AM PX14A6G S-8 SC 13D SC 13D/A SC 13G SC 13G/A SC TO-I SC TO-I/A SCHEDULE 13G SCHEDULE 13G/A SD UPLOAD
Form Description Accession Number Filed Period
6-K FORM 6-K 0001104659-25-017688 Feb 27, 2025
SCHEDULE 13G/A 0000950170-25-020373 Feb 14, 2025
SCHEDULE 13G/A 0000919859-25-000004 Feb 13, 2025
SCHEDULE 13G/A 0002012383-25-001450 Feb 5, 2025
SCHEDULE 13G 0001104659-25-005752 Jan 24, 2025
144 0001973379-24-000384 Dec 16, 2024
6-K FORM 6-K 0001104659-24-125762 Dec 5, 2024
SC 13G/A GRANTHAM, MAYO, VAN OTTERLOO & CO. LLC / CANADIAN SOLAR -- SCHEDULE 13G/A(#1) 0001072613-24-000822 Nov 13, 2024
SC 13G/A CANADIAN SOLAR AMENDMENT NO. TWO 0000919859-24-000037 Nov 13, 2024
SC 13G/A 0002012383-24-003389 Nov 8, 2024
6-K FORM 6-K 0001104659-24-112018 Oct 29, 2024
SC 13G/A 0002012383-24-001267 Oct 22, 2024
6-K FORM 6-K 0001104659-24-105627 Oct 3, 2024
144 0001973379-24-000275 Sep 11, 2024
6-K FORM 6-K 0001104659-24-091842 Aug 22, 2024
6-K FORM 6-K 0001104659-24-090682 Aug 19, 2024
6-K FORM 6-K 0001104659-24-080542 Jul 17, 2024
6-K FORM 6-K 0001104659-24-073760 Jun 21, 2024
6-K FORM 6-K 0001104659-24-073129 Jun 20, 2024
144 0001973379-24-000206 Jun 12, 2024
144 0001973379-24-000205 Jun 11, 2024
144 0001973379-24-000203 Jun 4, 2024
6-K FORM 6-K 0001104659-24-067468 Jun 3, 2024
SD SD 0001104659-24-065730 May 29, 2024
6-K FORM 6-K 0001104659-24-065629 May 28, 2024
144 0001973379-24-000191 May 23, 2024
6-K FORM 6-K 0001104659-24-064526 May 23, 2024
6-K FORM 6-K 0001104659-24-059118 May 9, 2024
SC 13G/A SC 13G/A 0001193125-24-131643 May 6, 2024
20-F FORM 20-F 0001104659-24-052464 Apr 26, 2024 Dec 31, 2023
6-K FORM 6-K 0001104659-24-052899 Apr 26, 2024
6-K FORM 6-K 0001104659-24-034200 Mar 14, 2024
SC 13G SC 13G 0001193125-24-056946 Mar 4, 2024
6-K FORM 6-K 0001104659-24-028429 Feb 28, 2024
SC 13G GRANTHAM, MAYO, VAN OTTERLOO & CO. LLC / CANADIAN SOLAR -- SCHEDULE 13G 0001072613-24-000141 Feb 13, 2024
SC 13G/A 0000919859-24-000016 Feb 13, 2024
SC 13G/A 0001086364-24-006927 Feb 9, 2024
6-K FORM 6-K 0001104659-24-005738 Jan 23, 2024
144 0001973379-23-000222 Dec 1, 2023
6-K FORM 6-K 0001104659-23-117609 Nov 14, 2023
6-K FORM 6-K 0001104659-23-112393 Oct 30, 2023
6-K FORM 6-K 0001104659-23-108694 Oct 12, 2023
144 0001973379-23-000149 Sep 5, 2023
144 0001973379-23-000147 Sep 1, 2023
144 0001949846-23-000294 Aug 24, 2023
6-K FORM 6-K 0001104659-23-094103 Aug 22, 2023
UPLOAD 0000000000-23-008987 Aug 17, 2023
CORRESP 0001104659-23-088814 Aug 8, 2023
UPLOAD 0000000000-23-008009 Jul 26, 2023
6-K FORM 6-K 0001104659-23-081433 Jul 17, 2023