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
144 0001959173-24-002424 Mar 18, 2024
144 0001959173-24-002423 Mar 18, 2024
PRE 14A FORM PRE 14A 0001274494-24-000007 Mar 15, 2024
4 PRIMARY DOCUMENT 0001127602-24-009383 Mar 11, 2024 Mar 8, 2024
4 PRIMARY DOCUMENT 0001127602-24-009234 Mar 8, 2024 Mar 6, 2024
4 PRIMARY DOCUMENT 0001127602-24-009223 Mar 8, 2024 Mar 6, 2024
4 PRIMARY DOCUMENT 0001127602-24-009221 Mar 8, 2024 Mar 6, 2024
4 PRIMARY DOCUMENT 0001127602-24-009229 Mar 8, 2024 Mar 6, 2024
4 PRIMARY DOCUMENT 0001127602-24-009224 Mar 8, 2024 Mar 6, 2024
4 PRIMARY DOCUMENT 0001127602-24-009225 Mar 8, 2024 Mar 6, 2024
4 PRIMARY DOCUMENT 0001127602-24-009228 Mar 8, 2024 Mar 6, 2024
4 PRIMARY DOCUMENT 0001127602-24-009231 Mar 8, 2024 Mar 6, 2024
4 PRIMARY DOCUMENT 0001127602-24-009230 Mar 8, 2024 Mar 6, 2024
4 PRIMARY DOCUMENT 0001127602-24-009233 Mar 8, 2024 Mar 6, 2024
144 0001950047-24-002095 Mar 8, 2024
144 0001959173-24-002059 Mar 7, 2024
144 0001959173-24-002043 Mar 7, 2024
4 PRIMARY DOCUMENT 0001127602-24-008518 Mar 5, 2024 Mar 1, 2024
4 PRIMARY DOCUMENT 0001127602-24-008500 Mar 5, 2024 Mar 1, 2024
4 PRIMARY DOCUMENT 0001127602-24-008503 Mar 5, 2024 Mar 1, 2024
4 PRIMARY DOCUMENT 0001127602-24-008508 Mar 5, 2024 Mar 4, 2024
4 PRIMARY DOCUMENT 0001127602-24-008514 Mar 5, 2024 Mar 1, 2024
144 0001950047-24-001750 Mar 4, 2024
144 0001959173-24-001650 Mar 1, 2024
144 0001959173-24-001635 Mar 1, 2024
4 PRIMARY DOCUMENT 0001127602-24-007936 Mar 1, 2024 Feb 29, 2024
4 PRIMARY DOCUMENT 0001127602-24-007938 Mar 1, 2024 Feb 29, 2024
144 0001959173-24-001646 Mar 1, 2024
4 PRIMARY DOCUMENT 0001127602-24-007939 Mar 1, 2024 Feb 29, 2024
4 PRIMARY DOCUMENT 0001127602-24-007940 Mar 1, 2024 Feb 29, 2024
4 PRIMARY DOCUMENT 0001127602-24-007943 Mar 1, 2024 Feb 29, 2024
4 PRIMARY DOCUMENT 0001127602-24-007944 Mar 1, 2024 Feb 29, 2024
4 PRIMARY DOCUMENT 0001127602-24-007945 Mar 1, 2024 Feb 29, 2024
4 PRIMARY DOCUMENT 0001127602-24-007947 Mar 1, 2024 Feb 29, 2024
4 PRIMARY DOCUMENT 0001127602-24-007948 Mar 1, 2024 Feb 29, 2024
4 PRIMARY DOCUMENT 0001127602-24-007951 Mar 1, 2024 Feb 29, 2024
144 0000950157-24-000307 Mar 1, 2024
8-K FORM 8-K 0001274494-24-000003 Feb 27, 2024
10-K FORM 10-K 0001274494-24-000004 Feb 27, 2024 Dec 31, 2023
8-K FORM 8-K 0001274494-24-000002 Feb 16, 2024 Feb 13, 2024
SC 13G/A SCHEDULE 13G/A 0001104659-24-020056 Feb 13, 2024
SC 13D SC 13D 0001193125-24-015951 Jan 26, 2024
SC 13G/A 0001086364-24-001686 Jan 23, 2024
4 PRIMARY DOCUMENT 0001127602-24-000192 Jan 2, 2024 Dec 29, 2023
4 PRIMARY DOCUMENT 0001127602-24-000193 Jan 2, 2024 Dec 29, 2023
4 PRIMARY DOCUMENT 0001127602-24-000194 Jan 2, 2024 Dec 29, 2023
4 PRIMARY DOCUMENT 0001127602-24-000195 Jan 2, 2024 Dec 29, 2023
4 PRIMARY DOCUMENT 0001127602-24-000196 Jan 2, 2024 Dec 29, 2023
4 PRIMARY DOCUMENT 0001127602-24-000197 Jan 2, 2024 Dec 29, 2023
4 PRIMARY DOCUMENT 0001127602-24-000190 Jan 2, 2024 Dec 29, 2023