EdgarLookup

FIRST SOLAR, INC. — UPLOAD Filings

33 UPLOAD filings on record

This page lists all UPLOAD 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 33 UPLOAD 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
UPLOAD 0000000000-24-013644 Dec 11, 2024
UPLOAD 0000000000-24-012298 Nov 5, 2024
UPLOAD 0000000000-17-030015 Aug 24, 2017
UPLOAD 0000000000-17-027416 Aug 3, 2017
UPLOAD 0000000000-16-096191 Oct 6, 2016
UPLOAD 0000000000-16-094818 Sep 27, 2016
UPLOAD 0000000000-16-090670 Aug 30, 2016
UPLOAD 0000000000-16-065957 Feb 23, 2016
UPLOAD 0000000000-15-059065 Dec 22, 2015
UPLOAD 0000000000-15-051182 Oct 23, 2015
UPLOAD 0000000000-15-034702 Jul 2, 2015
UPLOAD 0000000000-13-046329 Aug 22, 2013
UPLOAD 0000000000-13-044508 Aug 13, 2013
UPLOAD 0000000000-13-037534 Jul 10, 2013
UPLOAD 0000000000-12-049723 Sep 12, 2012
UPLOAD 0000000000-12-046255 Aug 24, 2012
UPLOAD 0000000000-12-036287 Jul 11, 2012
UPLOAD 0000000000-11-026098 Apr 27, 2011
UPLOAD 0000000000-11-020045 Apr 1, 2011
UPLOAD 0000000000-10-050372 Aug 31, 2010
UPLOAD 0000000000-10-046196 Aug 12, 2010
UPLOAD 0000000000-10-040887 Jul 20, 2010
UPLOAD 0000000000-10-027578 May 18, 2010
UPLOAD 0000000000-09-026591 May 19, 2009
UPLOAD 0000000000-09-024759 May 8, 2009
UPLOAD 0000000000-09-019226 Apr 13, 2009
UPLOAD 0000000000-07-002058 Jan 12, 2007
UPLOAD 0000000000-07-001224 Jan 10, 2007
UPLOAD 0000000000-06-053910 Nov 3, 2006
UPLOAD 0000000000-06-052969 Oct 31, 2006
UPLOAD 0000000000-06-051470 Oct 23, 2006
UPLOAD 0000000000-06-041058 Aug 24, 2006
UPLOAD 0000000000-06-041057 Aug 24, 2006