HUMANITYVECTOR

Company to civilization

First Solar, Inc.

FSLR. CIK 0001274494, fiscal year ends 12/31.

graph entity company-fslrEDGAR filings
Company pages describe what a company produces and which systems depend on it. XBRL facts are observed values from SEC filings. Extracted signals are modeled: a language model read the company's own release, and deterministic validators checked the schema, the quoted source text, the entity link and conflicts before anything was approved. Pulses are derived by a versioned formula over stored facts. Nothing here is investment advice, and no number on this page was written by a model without a stored source.
What it produces

Outputs

  • solarontology tag
  • solar modulesontology tag
Systems dependent on it

Downstream

No dependent systems recorded yet.

Observed

Latest reported facts

SEC XBRL CompanyFacts, latest stored annual value per measure; a value older than the newest 10-K is marked. Restated values are stored as new rows, never overwritten.
MeasureValueUnitPeriodFormFilingClass
Revenue5.22BUSD2025-01-01 to 2025-12-3110-K0001274494-26-000021Observed
Cost of revenue3.1BUSD2025-01-01 to 2025-12-3110-K0001274494-26-000021Observed
Gross profit2.12BUSD2025-01-01 to 2025-12-3110-K0001274494-26-000021Observed
Operating income1.6BUSD2025-01-01 to 2025-12-3110-K0001274494-26-000021Observed
Net income1.53BUSD2025-01-01 to 2025-12-3110-K0001274494-26-000021Observed
Operating cash flow2.06BUSD2025-01-01 to 2025-12-3110-K0001274494-26-000021Observed
Capital expenditure869.88MUSD2025-01-01 to 2025-12-3110-K0001274494-26-000021Observed
Property, plant and equipment, net5.68BUSDat 2025-12-3110-K0001274494-26-000021Observed
Research and development233.42MUSD2025-01-01 to 2025-12-3110-K0001274494-26-000021Observed
Inventory736.73MUSDat 2025-12-3110-K0001274494-26-000021Observed
Long-term debt282.59MUSDat 2025-12-3110-K0001274494-26-000021Observed
Cash and equivalents2.8BUSDat 2025-12-3110-K0001274494-26-000021Observed
History (167 annual values)
MeasurePeriod endValueAccessionFiled
Capital expenditure2025-12-31869.88M0001274494-26-0000212026-02-24
Capital expenditure2024-12-311.53B0001274494-25-0000102025-02-25
Capital expenditure2024-12-311.53B0001274494-26-0000212026-02-24
Capital expenditure2023-12-311.39B0001274494-24-0000042024-02-27
Capital expenditure2023-12-311.39B0001274494-25-0000102025-02-25
Capital expenditure2023-12-311.39B0001274494-26-0000212026-02-24
Capital expenditure2022-12-31903.61M0001274494-23-0000022023-02-28
Capital expenditure2022-12-31903.61M0001274494-24-0000042024-02-27
Capital expenditure2022-12-31903.61M0001274494-25-0000102025-02-25
Capital expenditure2021-12-31540.29M0001274494-22-0000092022-03-01
Capital expenditure2021-12-31540.29M0001274494-23-0000022023-02-28
Capital expenditure2021-12-31540.29M0001274494-24-0000042024-02-27
Capital expenditure2020-12-31416.64M0001628280-21-0033432021-02-26
Capital expenditure2020-12-31416.64M0001274494-22-0000092022-03-01
Capital expenditure2020-12-31416.64M0001274494-23-0000022023-02-28
Capital expenditure2019-12-31668.72M0001274494-20-0000112020-02-21
Capital expenditure2019-12-31668.72M0001628280-21-0033432021-02-26
Capital expenditure2019-12-31668.72M0001274494-22-0000092022-03-01
Capital expenditure2018-12-31739.84M0001274494-19-0000042019-02-22
Capital expenditure2018-12-31739.84M0001274494-20-0000112020-02-21
Capital expenditure2018-12-31739.84M0001628280-21-0033432021-02-26
Capital expenditure2017-12-31514.36M0001274494-18-0000112018-02-23
Capital expenditure2017-12-31514.36M0001274494-19-0000042019-02-22
Capital expenditure2017-12-31514.36M0001274494-20-0000112020-02-21
Capital expenditure2016-12-31229.45M0001274494-17-0000062017-02-22
Capital expenditure2016-12-31229.45M0001274494-18-0000112018-02-23
Capital expenditure2016-12-31229.45M0001274494-19-0000042019-02-22
Capital expenditure2015-12-31166.44M0001274494-16-0000672016-02-24
Capital expenditure2015-12-31166.44M0001274494-17-0000062017-02-22
Capital expenditure2015-12-31166.44M0001274494-18-0000112018-02-23
Capital expenditure2014-12-31257.55M0001274494-15-0000062015-02-25
Capital expenditure2014-12-31257.55M0001274494-16-0000672016-02-24
Capital expenditure2014-12-31257.55M0001274494-17-0000062017-02-22
Capital expenditure2013-12-31282.58M0001274494-14-0000112014-02-26
Capital expenditure2013-12-31282.58M0001274494-15-0000062015-02-25
Capital expenditure2013-12-31282.58M0001274494-16-0000672016-02-24
Capital expenditure2012-12-31379.23M0001274494-13-0000062013-02-27
Capital expenditure2012-12-31379.23M0001274494-14-0000112014-02-26
Capital expenditure2012-12-31379.23M0001274494-15-0000062015-02-25
Capital expenditure2011-12-31731.81M0001274494-12-0000152012-02-29
Capital expenditure2011-12-31731.81M0001274494-13-0000062013-02-27
Capital expenditure2011-12-31731.81M0001274494-14-0000112014-02-26
Capital expenditure2010-12-31588.91M0001274494-11-0000072011-02-28
Capital expenditure2010-12-31588.91M0001274494-12-0000152012-02-29
Capital expenditure2010-12-31588.91M0001274494-13-0000062013-02-27
Capital expenditure2009-12-26279.94M0001274494-10-0000072010-02-22
Capital expenditure2009-12-26279.94M0001274494-11-0000072011-02-28
Capital expenditure2009-12-26279.94M0001274494-12-0000152012-02-29
Capital expenditure2008-12-27459.27M0001274494-10-0000072010-02-22
Capital expenditure2008-12-27459.27M0001274494-11-0000072011-02-28
Capital expenditure2007-12-29242.37M0001274494-10-0000072010-02-22
Inventory2025-12-31736.73M0001274494-26-0000212026-02-24
Inventory2024-12-311.08B0001274494-25-0000102025-02-25
Inventory2024-12-311.08B0001274494-26-0000212026-02-24
Inventory2023-12-31819.9M0001274494-24-0000042024-02-27
Inventory2023-12-31819.9M0001274494-25-0000102025-02-25
Inventory2022-12-31621.38M0001274494-23-0000022023-02-28
Inventory2022-12-31621.38M0001274494-24-0000042024-02-27
Inventory2021-12-31666.3M0001274494-22-0000092022-03-01
Inventory2021-12-31666.3M0001274494-23-0000022023-02-28
Inventory2020-12-31567.59M0001628280-21-0033432021-02-26
Inventory2020-12-31567.59M0001274494-22-0000092022-03-01
Inventory2019-12-31443.51M0001274494-20-0000112020-02-21
Inventory2019-12-31443.51M0001628280-21-0033432021-02-26
Inventory2018-12-31387.91M0001274494-19-0000042019-02-22
Inventory2018-12-31387.91M0001274494-20-0000112020-02-21
Inventory2017-12-31172.37M0001274494-18-0000112018-02-23
Inventory2017-12-31172.37M0001274494-19-0000042019-02-22
Inventory2016-12-31363.22M0001274494-17-0000062017-02-22
Inventory2016-12-31363.22M0001274494-18-0000112018-02-23
Inventory2015-12-31380.42M0001274494-16-0000672016-02-24
Inventory2015-12-31380.42M0001274494-17-0000062017-02-22
Inventory2014-12-31505.09M0001274494-15-0000062015-02-25
Inventory2014-12-31505.09M0001274494-16-0000672016-02-24
Inventory2013-12-31388.95M0001274494-14-0000112014-02-26
Inventory2013-12-31388.95M0001274494-15-0000062015-02-25
Inventory2012-12-31434.92M0001274494-13-0000062013-02-27
Inventory2012-12-31434.92M0001274494-14-0000112014-02-26
Inventory2011-12-31475.87M0001274494-12-0000152012-02-29
Inventory2011-12-31475.87M0001274494-13-0000062013-02-27
Inventory2010-12-31200.44M0001274494-11-0000072011-02-28
Inventory2010-12-31195.86M0001274494-12-0000152012-02-29
Inventory2009-12-26152.82M0001274494-10-0000072010-02-22
Inventory2009-12-26152.82M0001274494-11-0000072011-02-28
Inventory2008-12-27121.55M0001274494-10-0000072010-02-22
Property, plant and equipment, net2025-12-315.68B0001274494-26-0000212026-02-24
Property, plant and equipment, net2024-12-315.41B0001274494-25-0000102025-02-25
Property, plant and equipment, net2024-12-315.41B0001274494-26-0000212026-02-24
Property, plant and equipment, net2023-12-314.4B0001274494-24-0000042024-02-27
Property, plant and equipment, net2023-12-314.4B0001274494-25-0000102025-02-25
Property, plant and equipment, net2022-12-313.54B0001274494-23-0000022023-02-28
Property, plant and equipment, net2022-12-313.54B0001274494-24-0000042024-02-27
Property, plant and equipment, net2021-12-312.65B0001274494-22-0000092022-03-01
Property, plant and equipment, net2021-12-312.65B0001274494-23-0000022023-02-28
Property, plant and equipment, net2020-12-312.4B0001628280-21-0033432021-02-26
Property, plant and equipment, net2020-12-312.4B0001274494-22-0000092022-03-01
Property, plant and equipment, net2019-12-312.18B0001274494-20-0000112020-02-21
Property, plant and equipment, net2019-12-312.18B0001628280-21-0033432021-02-26
Property, plant and equipment, net2018-12-311.76B0001274494-19-0000042019-02-22
Property, plant and equipment, net2018-12-311.76B0001274494-20-0000112020-02-21
Property, plant and equipment, net2017-12-311.15B0001274494-18-0000112018-02-23
Property, plant and equipment, net2017-12-311.15B0001274494-19-0000042019-02-22
Property, plant and equipment, net2016-12-31629.14M0001274494-17-0000062017-02-22
Property, plant and equipment, net2016-12-31629.14M0001274494-18-0000112018-02-23
Property, plant and equipment, net2015-12-311.28B0001274494-16-0000672016-02-24
Property, plant and equipment, net2015-12-311.28B0001274494-17-0000062017-02-22
Property, plant and equipment, net2014-12-311.4B0001274494-15-0000062015-02-25
Property, plant and equipment, net2014-12-311.42B0001274494-16-0000672016-02-24
Property, plant and equipment, net2013-12-311.39B0001274494-14-0000112014-02-26
Property, plant and equipment, net2013-12-311.39B0001274494-15-0000062015-02-25
Property, plant and equipment, net2012-12-311.53B0001274494-13-0000062013-02-27
Property, plant and equipment, net2012-12-311.53B0001274494-14-0000112014-02-26
Property, plant and equipment, net2011-12-311.82B0001274494-12-0000152012-02-29
Property, plant and equipment, net2011-12-311.82B0001274494-13-0000062013-02-27
Property, plant and equipment, net2010-12-311.43B0001274494-11-0000072011-02-28
Property, plant and equipment, net2010-12-311.43B0001274494-12-0000152012-02-29
Property, plant and equipment, net2009-12-26988.78M0001274494-10-0000072010-02-22
Property, plant and equipment, net2009-12-26988.78M0001274494-11-0000072011-02-28
Property, plant and equipment, net2008-12-27842.62M0001274494-10-0000072010-02-22
Revenue2025-12-315.22B0001274494-26-0000212026-02-24
Revenue2024-12-314.21B0001274494-25-0000102025-02-25
Revenue2024-12-314.21B0001274494-26-0000212026-02-24
Revenue2023-12-313.32B0001274494-24-0000042024-02-27
Revenue2023-12-313.32B0001274494-25-0000102025-02-25
Revenue2023-12-313.32B0001274494-26-0000212026-02-24
Revenue2022-12-312.62B0001274494-23-0000022023-02-28
Revenue2022-12-312.62B0001274494-24-0000042024-02-27
Revenue2022-12-312.62B0001274494-25-0000102025-02-25
Revenue2021-12-312.92B0001274494-22-0000092022-03-01
Revenue2021-12-312.92B0001274494-23-0000022023-02-28
Revenue2021-12-312.92B0001274494-24-0000042024-02-27
Revenue2020-12-312.71B0001628280-21-0033432021-02-26
Revenue2020-12-312.71B0001274494-22-0000092022-03-01
Revenue2020-12-312.71B0001274494-23-0000022023-02-28
Revenue2019-12-313.06B0001274494-20-0000112020-02-21
Revenue2019-12-313.06B0001628280-21-0033432021-02-26
Revenue2019-12-313.06B0001274494-22-0000092022-03-01
Revenue2018-12-312.24B0001274494-19-0000042019-02-22
Revenue2018-12-312.24B0001274494-20-0000112020-02-21
Revenue2018-12-312.24B0001628280-21-0033432021-02-26
Revenue2017-12-312.94B0001274494-18-0000112018-02-23
Revenue2017-12-312.94B0001274494-19-0000042019-02-22
Revenue2017-12-312.94B0001274494-20-0000112020-02-21
Revenue2016-12-312.95B0001274494-17-0000062017-02-22
Revenue2016-12-312.9B0001274494-18-0000112018-02-23
Revenue2016-12-312.9B0001274494-19-0000042019-02-22
Revenue2015-12-313.58B0001274494-16-0000672016-02-24
Revenue2015-12-313.58B0001274494-17-0000062017-02-22
Revenue2015-12-314.11B0001274494-18-0000112018-02-23
Revenue2014-12-313.39B0001274494-15-0000062015-02-25
Revenue2014-12-313.39B0001274494-16-0000672016-02-24
Revenue2014-12-313.39B0001274494-17-0000062017-02-22
Revenue2013-12-313.31B0001274494-14-0000112014-02-26
Revenue2013-12-313.31B0001274494-15-0000062015-02-25
Revenue2013-12-313.31B0001274494-16-0000672016-02-24
Revenue2012-12-313.37B0001274494-13-0000062013-02-27
Revenue2012-12-313.37B0001274494-14-0000112014-02-26
Revenue2012-12-313.37B0001274494-15-0000062015-02-25
Revenue2011-12-312.77B0001274494-12-0000152012-02-29
Revenue2011-12-312.77B0001274494-13-0000062013-02-27
Revenue2011-12-312.77B0001274494-14-0000112014-02-26
Revenue2010-12-312.56B0001274494-11-0000072011-02-28
Revenue2010-12-312.56B0001274494-12-0000152012-02-29
Revenue2010-12-312.56B0001274494-13-0000062013-02-27
Revenue2009-12-262.07B0001274494-11-0000072011-02-28
Revenue2009-12-262.07B0001274494-12-0000152012-02-29
Revenue2008-12-271.25B0001274494-11-0000072011-02-28

Modeled

Extracted operational signals

Each signal quotes the filing text it came from and shows how far it got through validation.
Modeled

No extracted signals. Signals appear once a filing's earnings release exhibit has been read and its statements have passed validation.

Observed

Filings tracked

8-K results announcements and any other stored filings.