EdgarLookup

FIRST SOLAR, INC. — 144 Filings

125 144 filings on record

This page lists all 144 filings submitted to the SEC by FIRST SOLAR, INC. (FSLR), sorted by most recent first. Each row links to the full filing on EdgarLookup. FIRST SOLAR, INC. has filed 125 144 documents with the SEC since 2019. To view all SEC filings by FIRST SOLAR, INC., see the full filings list.

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-26-002445 Mar 17, 2026
144 0001959173-26-002407 Mar 17, 2026
144 0001959173-26-002410 Mar 17, 2026
144 0001959173-26-002409 Mar 17, 2026
144 0001959173-26-002377 Mar 16, 2026
144 0001959173-26-002368 Mar 16, 2026
144 0001959173-26-002366 Mar 16, 2026
144 0001959173-26-002374 Mar 16, 2026
144 0001959173-26-002363 Mar 16, 2026
144 0001959173-26-002357 Mar 16, 2026
144 0001959173-26-002365 Mar 16, 2026
144 0001959173-26-002360 Mar 16, 2026
144 0001959173-26-002376 Mar 16, 2026
144 0001959173-26-002354 Mar 16, 2026
144 0001959173-26-002371 Mar 16, 2026
144 0001959173-26-002121 Mar 10, 2026
144 0001959173-26-002128 Mar 10, 2026
144 0001959173-26-002092 Mar 9, 2026
144 0001959173-26-002083 Mar 9, 2026
144 0001959173-26-002087 Mar 9, 2026
144 0001959173-26-002088 Mar 9, 2026
144 0001959173-26-002090 Mar 9, 2026
144 0001959173-26-002091 Mar 9, 2026
144 0001959173-26-002096 Mar 9, 2026
144 0001959173-26-002108 Mar 9, 2026
144 0001959173-26-002100 Mar 9, 2026
144 0001959173-26-002102 Mar 9, 2026
144 0001959173-26-002109 Mar 9, 2026
144 0001959173-26-001864 Mar 4, 2026
144 0001959173-26-001876 Mar 4, 2026
144 0001959173-26-001861 Mar 4, 2026
144 0001959173-26-001817 Mar 3, 2026
144 0001959173-26-001751 Mar 2, 2026
144 0001959173-26-001712 Mar 2, 2026
144 0001959173-26-001701 Mar 2, 2026
144 0001959173-26-001705 Mar 2, 2026
144 0001959173-26-001707 Mar 2, 2026
144 0001959173-26-001739 Mar 2, 2026
144 0001959173-26-001743 Mar 2, 2026
144 0001959173-26-001747 Mar 2, 2026
144 0001959173-26-001748 Mar 2, 2026
144 0001959173-26-001749 Mar 2, 2026
144 0000950157-25-000929 Nov 7, 2025
144 0001957799-25-000228 Nov 6, 2025
144 0001950047-25-008452 Nov 4, 2025
144 0001959173-25-005701 Sep 2, 2025
144 0001959173-25-005327 Aug 19, 2025
144 0001959173-25-005252 Aug 15, 2025
144 0001959173-25-005193 Aug 14, 2025
144 0001959173-25-005176 Aug 13, 2025