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
3 OWNERSHIP DOCUMENT 0001104659-26-036081 Mar 27, 2026 Mar 18, 2026
3 OWNERSHIP DOCUMENT 0001104659-26-034120 Mar 25, 2026 Mar 18, 2026
SCHEDULE 13G 0001104659-26-032852 Mar 20, 2026
6-K FORM 6-K 0001104659-26-031701 Mar 19, 2026
3 OWNERSHIP DOCUMENT 0001104659-26-030487 Mar 18, 2026
3 OWNERSHIP DOCUMENT 0001104659-26-030463 Mar 18, 2026
3 OWNERSHIP DOCUMENT 0001104659-26-030440 Mar 18, 2026
3 OWNERSHIP DOCUMENT 0001104659-26-030415 Mar 18, 2026
3 OWNERSHIP DOCUMENT 0001104659-26-030403 Mar 18, 2026
3 OWNERSHIP DOCUMENT 0001104659-26-030387 Mar 18, 2026
3 OWNERSHIP DOCUMENT 0001104659-26-030372 Mar 18, 2026
3 OWNERSHIP DOCUMENT 0001104659-26-030342 Mar 18, 2026
3 OWNERSHIP DOCUMENT 0001104659-26-030296 Mar 18, 2026
6-K FORM 6-K 0001104659-26-020956 Feb 27, 2026
6-K FORM 6-K 0001104659-26-012292 Feb 10, 2026
6-K FORM 6-K 0001104659-26-008227 Jan 30, 2026
6-K FORM 6-K 0001104659-26-003124 Jan 13, 2026
6-K FORM 6-K 0001104659-26-002301 Jan 9, 2026
6-K FORM 6-K 0001104659-26-001796 Jan 7, 2026
6-K FORM 6-K 0001104659-26-001793 Jan 7, 2026
6-K FORM 6-K 0001104659-25-124417 Dec 29, 2025
6-K FORM 6-K 0001104659-25-117127 Dec 1, 2025
144 0001973379-25-000295 Nov 20, 2025
SCHEDULE 13G/A 0001193125-25-284955 Nov 17, 2025
144 0001973379-25-000294 Nov 17, 2025
144 0001973379-25-000293 Nov 17, 2025
SCHEDULE 13G/A 0000919859-25-000037 Nov 13, 2025
6-K FORM 6-K 0001104659-25-110784 Nov 13, 2025
6-K FORM 6-K 0001104659-25-104070 Oct 30, 2025
6-K FORM 6-K 0001104659-25-101024 Oct 21, 2025
144 0001973379-25-000257 Sep 9, 2025
144 0001973379-25-000253 Sep 8, 2025
6-K FORM 6-K 0001104659-25-081168 Aug 21, 2025
SCHEDULE 13G/A 0000919859-25-000024 Aug 14, 2025
SCHEDULE 13G/A 0000950170-25-095547 Jul 14, 2025
SCHEDULE 13G/A 0001104659-25-065934 Jul 7, 2025
6-K FORM 6-K 0001104659-25-060943 Jun 20, 2025
144 0001973379-25-000187 Jun 16, 2025
144 0001973379-25-000183 Jun 11, 2025
SD SD 0001104659-25-053759 May 29, 2025
144 0001973379-25-000170 May 22, 2025
6-K FORM 6-K 0001104659-25-051263 May 21, 2025
6-K FORM 6-K 0001104659-25-048959 May 15, 2025
SCHEDULE 13G/A 0000919859-25-000015 May 13, 2025
20-F 20-F 0001410578-25-001046 Apr 30, 2025 Dec 31, 2024
6-K FORM 6-K 0001104659-25-041814 Apr 30, 2025
6-K FORM 6-K 0001104659-25-040172 Apr 28, 2025
SCHEDULE 13G/A 0000950170-25-058461 Apr 25, 2025
SCHEDULE 13G/A 0002052113-25-001528 Apr 24, 2025
6-K FORM 6-K 0001104659-25-027542 Mar 25, 2025