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 —