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-25-005140 Aug 12, 2025
144 0001959173-25-004451 Jul 3, 2025
144 0001959173-25-003729 Jun 3, 2025
144 0001959173-25-003687 Jun 2, 2025
144 0001959173-25-003552 May 28, 2025
144 0001959173-25-003066 May 12, 2025
144 0001959173-25-002119 Mar 18, 2025
144 0001959173-25-002091 Mar 17, 2025
144 0001959173-25-002096 Mar 17, 2025
144 0001959173-25-002095 Mar 17, 2025
144 0001959173-25-002094 Mar 17, 2025
144 0001959173-25-002093 Mar 17, 2025
144 0001959173-25-002092 Mar 17, 2025
144 0001959173-25-002089 Mar 17, 2025
144 0001959173-25-002086 Mar 17, 2025
144 0001959173-25-002085 Mar 17, 2025
144 0001959173-25-002081 Mar 17, 2025
144 0001959173-25-001836 Mar 7, 2025
144 0001959173-25-001835 Mar 7, 2025
144 0001959173-25-001834 Mar 7, 2025
144 0001959173-25-001833 Mar 7, 2025
144 0001959173-25-001832 Mar 7, 2025
144 0001959173-25-001831 Mar 7, 2025
144 0001959173-25-001830 Mar 7, 2025
144 0001959173-25-001829 Mar 7, 2025
144 0001959173-25-001828 Mar 7, 2025
144 0001959173-25-001827 Mar 7, 2025
144 0001959173-25-001454 Feb 28, 2025
144 0001959173-25-001445 Feb 28, 2025
144 0001959173-24-007284 Oct 31, 2024
144 0001959173-24-005559 Aug 13, 2024
144 0001959173-24-004538 Jun 20, 2024
144 0001959173-24-004072 Jun 3, 2024
144 0001959173-24-004054 Jun 3, 2024
144 0001957799-24-000133 May 30, 2024
144 0001959173-24-003988 May 30, 2024
144 0001959173-24-003969 May 30, 2024
144 0000950157-24-000801 May 23, 2024
144 0001959173-24-003804 May 22, 2024
144 0001959173-24-003764 May 21, 2024
144 0001959173-24-003401 May 9, 2024
144 0001959173-24-003272 May 6, 2024
144 0001950047-24-002939 Apr 4, 2024
144 0001959173-24-002829 Apr 4, 2024
144 0001950047-24-002797 Apr 1, 2024
144 0001950047-24-002508 Mar 19, 2024
144 0001959173-24-002424 Mar 18, 2024
144 0001959173-24-002423 Mar 18, 2024
144 0001950047-24-002095 Mar 8, 2024
144 0001959173-24-002059 Mar 7, 2024