EdgarLookup

FIRST SOLAR, INC. — All Filings

1,003 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 10-K 10-Q 10-Q/A 144 144/A 3 3/A 4 4/A 424B2 424B4 424B5 424B7 5 8-A12B 8-K 8-K/A ARS CERTNAS CORRESP CT ORDER D DEF 14A DEFA14A DFAN14A EFFECT FWP PRE 14A REGDEX S-1 S-1/A S-1MEF S-3ASR S-8 S-8 POS SC 13D SC 13D/A SC 13G SC 13G/A SC TO-I SC TO-I/A SCHEDULE 13D/A SCHEDULE 13G SCHEDULE 13G/A SD UPLOAD
Form Description Accession Number Filed Period
4 PRIMARY DOCUMENT 0001127602-23-010693 Mar 17, 2023 Mar 15, 2023
4 PRIMARY DOCUMENT 0001127602-23-010695 Mar 17, 2023 Mar 15, 2023
4 PRIMARY DOCUMENT 0001127602-23-010696 Mar 17, 2023 Mar 15, 2023
4 PRIMARY DOCUMENT 0001127602-23-010708 Mar 17, 2023 Mar 15, 2023
4 PRIMARY DOCUMENT 0001127602-23-010698 Mar 17, 2023 Mar 15, 2023
4 PRIMARY DOCUMENT 0001127602-23-010700 Mar 17, 2023 Mar 15, 2023
4 PRIMARY DOCUMENT 0001127602-23-010697 Mar 17, 2023 Mar 15, 2023
4 PRIMARY DOCUMENT 0001127602-23-009486 Mar 8, 2023 Mar 6, 2023
4 PRIMARY DOCUMENT 0001127602-23-009488 Mar 8, 2023 Mar 6, 2023
4 PRIMARY DOCUMENT 0001127602-23-009489 Mar 8, 2023 Mar 6, 2023
4 PRIMARY DOCUMENT 0001127602-23-009483 Mar 8, 2023 Mar 6, 2023
4 PRIMARY DOCUMENT 0001127602-23-009484 Mar 8, 2023 Mar 6, 2023
4 PRIMARY DOCUMENT 0001127602-23-009482 Mar 8, 2023 Mar 6, 2023
4 PRIMARY DOCUMENT 0001127602-23-009475 Mar 8, 2023 Mar 7, 2023
4 PRIMARY DOCUMENT 0001127602-23-009476 Mar 8, 2023 Mar 7, 2023
4 PRIMARY DOCUMENT 0001127602-23-009481 Mar 8, 2023 Mar 6, 2023
4 PRIMARY DOCUMENT 0001127602-23-009477 Mar 8, 2023
4 PRIMARY DOCUMENT 0001127602-23-009478 Mar 8, 2023 Mar 6, 2023
4 PRIMARY DOCUMENT 0001127602-23-009479 Mar 8, 2023 Mar 6, 2023
4 PRIMARY DOCUMENT 0001127602-23-009480 Mar 8, 2023 Mar 6, 2023
144 0001959173-23-000156 Mar 7, 2023
4 PRIMARY DOCUMENT 0001127602-23-009189 Mar 6, 2023 Mar 2, 2023
4 PRIMARY DOCUMENT 0001127602-23-009181 Mar 6, 2023 Mar 2, 2023
4 PRIMARY DOCUMENT 0001127602-23-009190 Mar 6, 2023 Mar 2, 2023
4 PRIMARY DOCUMENT 0001127602-23-009177 Mar 6, 2023 Mar 2, 2023
4 PRIMARY DOCUMENT 0001127602-23-009178 Mar 6, 2023 Mar 2, 2023
4 PRIMARY DOCUMENT 0001127602-23-009193 Mar 6, 2023 Mar 2, 2023
4 PRIMARY DOCUMENT 0001127602-23-009185 Mar 6, 2023 Mar 2, 2023
4 PRIMARY DOCUMENT 0001127602-23-009188 Mar 6, 2023 Mar 2, 2023
4 PRIMARY DOCUMENT 0001127602-23-009183 Mar 6, 2023 Mar 2, 2023
144 0001959173-23-000108 Mar 3, 2023
8-K FORM 8-K 0001274494-23-000001 Feb 28, 2023
10-K FORM 10-K 0001274494-23-000002 Feb 28, 2023 Dec 31, 2022
SC 13G/A SEC SCHEDULE 13G 0000846087-23-000226 Feb 6, 2023
SC 13G/A 0001306550-23-004546 Jan 30, 2023
SC 13G/A SCHEDULE 13G/A 0001104659-23-002598 Jan 10, 2023
4 PRIMARY DOCUMENT 0001127602-23-000628 Jan 4, 2023 Dec 30, 2022
4 PRIMARY DOCUMENT 0001127602-23-000619 Jan 4, 2023 Dec 30, 2022
4 PRIMARY DOCUMENT 0001127602-23-000636 Jan 4, 2023 Dec 30, 2022
4 PRIMARY DOCUMENT 0001127602-23-000621 Jan 4, 2023 Dec 30, 2022
4 PRIMARY DOCUMENT 0001127602-23-000642 Jan 4, 2023 Dec 30, 2022
4 PRIMARY DOCUMENT 0001127602-23-000702 Jan 4, 2023 Dec 30, 2022
4 PRIMARY DOCUMENT 0001127602-23-000705 Jan 4, 2023 Dec 30, 2022
4 PRIMARY DOCUMENT 0001127602-23-000650 Jan 4, 2023 Dec 30, 2022
4 PRIMARY DOCUMENT 0001127602-23-000656 Jan 4, 2023 Dec 30, 2022
4 PRIMARY DOCUMENT 0001127602-23-000663 Jan 4, 2023 Dec 30, 2022
4 PRIMARY DOCUMENT 0001127602-23-000679 Jan 4, 2023 Dec 30, 2022
10-Q FORM 10-Q 0001274494-22-000040 Oct 28, 2022 Sep 30, 2022
8-K FORM 8-K 0001274494-22-000038 Oct 27, 2022
4 PRIMARY DOCUMENT 0001127602-22-023978 Oct 17, 2022