English
Segment disclosures
Company overviewFIRST SOLAR, INC.
Each reported dimension combination stays separate. Revenue and operating income are shown as reported, with their dates and sources.
Revenue · Reported segment facts
5 dimension combinations 197 retained observations 60 reported periods
Counts describe retained dimensioned rows only. Periods and members can change across reports, and this view does not infer missing values or expected segment totals.
Components Segment
Statement Business Segments
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=fslr:ComponentsSegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2017-07-01 – 2017-09-30 | 410470000 | USD | 20171027 | Open filing evidence |
| 2017-01-01 – 2017-09-30 | 1039834000 | USD | 20171027 | Open filing evidence |
| 2017-04-01 – 2017-06-30 | 329122000 | USD | 20170728 | Open filing evidence |
| 2017-01-01 – 2017-06-30 | 629364000 | USD | 20170728 | Open filing evidence |
| 2017-01-01 – 2017-03-31 | 300242000 | USD | 20170505 | Open filing evidence |
| 2016-01-01 – 2016-12-31 | 1484300000 | USD | 20170222 | Open filing evidence |
| 2016-07-01 – 2016-09-30 | 427940000 Restated | USD | 20171027 | Open filing evidence |
| 2016-01-01 – 2016-09-30 | 1209081000 Restated | USD | 20171027 | Open filing evidence |
| 2016-04-01 – 2016-06-30 | 469252000 Restated | USD | 20170728 | Open filing evidence |
| 2016-01-01 – 2016-06-30 | 781141000 Restated | USD | 20170728 | Open filing evidence |
| 2016-01-01 – 2016-03-31 | 311889000 Restated | USD | 20170505 | Open filing evidence |
| 2015-01-01 – 2015-12-31 | 1389579000 | USD | 20170222 | Open filing evidence |
| 2015-07-01 – 2015-09-30 | 441530000 | USD | 20161103 | Open filing evidence |
| 2015-01-01 – 2015-09-30 | 988591000 | USD | 20161103 | Open filing evidence |
| 2015-04-01 – 2015-06-30 | 321444000 | USD | 20160804 | Open filing evidence |
| 2015-01-01 – 2015-06-30 | 547061000 | USD | 20160804 | Open filing evidence |
| 2015-01-01 – 2015-03-31 | 225617000 | USD | 20160428 | Open filing evidence |
| 2014-01-01 – 2014-12-31 | 1102674000 | USD | 20170222 | Open filing evidence |
| 2014-07-01 – 2014-09-30 | 289327000 | USD | 20151109 | Open filing evidence |
| 2014-01-01 – 2014-09-30 | 800246000 | USD | 20151109 | Open filing evidence |
| 2014-04-01 – 2014-06-30 | 194061000 | USD | 20150805 | Open filing evidence |
| 2014-01-01 – 2014-06-30 | 510919000 | USD | 20150805 | Open filing evidence |
| 2014-01-01 – 2014-03-31 | 316858000 | USD | 20150501 | Open filing evidence |
| 2013-01-01 – 2013-12-31 | 1173947000 | USD | 20160224 | Open filing evidence |
| 2013-07-01 – 2013-09-30 | 380726000 | USD | 20141107 | Open filing evidence |
| 2013-01-01 – 2013-09-30 | 930230000 | USD | 20141107 | Open filing evidence |
| 2013-04-01 – 2013-06-30 | 192908000 | USD | 20140806 | Open filing evidence |
| 2013-01-01 – 2013-06-30 | 549504000 | USD | 20140806 | Open filing evidence |
| 2013-01-01 – 2013-03-31 | 356596000 | USD | 20140507 | Open filing evidence |
| 2012-01-01 – 2012-12-31 | 1185958000 | USD | 20150225 | Open filing evidence |
| 2012-07-01 – 2012-09-30 | 281900000 | USD | 20131101 | Open filing evidence |
| 2012-01-01 – 2012-09-30 | 737711000 | USD | 20131101 | Open filing evidence |
| 2012-04-01 – 2012-06-30 | 287681000 | USD | 20130807 | Open filing evidence |
| 2012-01-01 – 2012-06-30 | 455811000 | USD | 20130807 | Open filing evidence |
| 2012-01-01 – 2012-03-31 | 168130000 Restated | USD | 20130507 | Open filing evidence |
| 2011-01-01 – 2011-12-31 | 1941583000 Restated | USD | 20140226 | Open filing evidence |
| 2011-07-01 – 2011-09-30 | 545620000 Restated | USD | 20121102 | Open filing evidence |
| 2011-01-01 – 2011-09-30 | 1569298000 Restated | USD | 20121102 | Open filing evidence |
| 2011-04-01 – 2011-06-30 | 495269000 Restated | USD | 20120803 | Open filing evidence |
| 2011-01-01 – 2011-06-30 | 1023678000 Restated | USD | 20120803 | Open filing evidence |
| 2011-01-01 – 2011-03-31 | 519519000 | USD | 20120504 | Open filing evidence |
| 2009-12-27 – 2010-12-31 | 2284646000 Restated | USD | 20130227 | Open filing evidence |
| 2010-06-27 – 2010-09-25 | 575497000 | USD | 20111104 | Open filing evidence |
| 2009-12-27 – 2010-09-25 | 1605705000 | USD | 20111104 | Open filing evidence |
| 2010-03-28 – 2010-06-26 | 500940000 | USD | 20110805 | Open filing evidence |
| 2009-12-27 – 2010-06-26 | 1030208000 | USD | 20110805 | Open filing evidence |
| 2008-12-28 – 2009-12-26 | 1965437000 | USD | 20120229 | Open filing evidence |
Modules Segment
Statement Business Segments
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=fslr:ModulesSegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-12-31 | 4202733000 | USD | 20250225 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 886655000 | USD | 20241029 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 2688854000 | USD | 20241029 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 1008765000 | USD | 20240730 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 1802199000 | USD | 20240730 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 793434000 | USD | 20240501 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 3296809000 | USD | 20250225 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 800393000 | USD | 20241029 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 2139220000 | USD | 20241029 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 802237000 | USD | 20240730 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 1338827000 | USD | 20240730 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 536590000 | USD | 20240501 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 2428278000 | USD | 20250225 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 619922000 | USD | 20231031 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 1582248000 | USD | 20231031 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 607445000 | USD | 20230727 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 962326000 | USD | 20230727 | Open filing evidence |
| 2022-01-01 – 2022-03-31 | 354881000 | USD | 20230427 | Open filing evidence |
| 2021-01-01 – 2021-12-31 | 2331380000 | USD | 20240227 | Open filing evidence |
| 2021-07-01 – 2021-09-30 | 562810000 | USD | 20221028 | Open filing evidence |
| 2021-01-01 – 2021-09-30 | 1640436000 | USD | 20221028 | Open filing evidence |
| 2021-04-01 – 2021-06-30 | 542956000 | USD | 20220729 | Open filing evidence |
| 2021-01-01 – 2021-06-30 | 1077626000 | USD | 20220729 | Open filing evidence |
| 2021-01-01 – 2021-03-31 | 534670000 | USD | 20220429 | Open filing evidence |
| 2020-01-01 – 2020-12-31 | 1736060000 | USD | 20230228 | Open filing evidence |
| 2020-07-01 – 2020-09-30 | 422480000 | USD | 20211105 | Open filing evidence |
| 2020-01-01 – 2020-09-30 | 1187679000 | USD | 20211105 | Open filing evidence |
| 2020-04-01 – 2020-06-30 | 371518000 | USD | 20210730 | Open filing evidence |
| 2020-01-01 – 2020-06-30 | 765199000 | USD | 20210730 | Open filing evidence |
| 2020-01-01 – 2020-03-31 | 393681000 | USD | 20210430 | Open filing evidence |
| 2019-01-01 – 2019-12-31 | 1460116000 | USD | 20220301 | Open filing evidence |
| 2019-07-01 – 2019-09-30 | 371184000 | USD | 20201028 | Open filing evidence |
| 2019-01-01 – 2019-09-30 | 798744000 | USD | 20201028 | Open filing evidence |
| 2019-04-01 – 2019-06-30 | 228745000 | USD | 20200807 | Open filing evidence |
| 2019-01-01 – 2019-06-30 | 427560000 | USD | 20200807 | Open filing evidence |
| 2019-01-01 – 2019-03-31 | 198815000 | USD | 20200508 | Open filing evidence |
| 2018-01-01 – 2018-12-31 | 502001000 | USD | 20210226 | Open filing evidence |
| 2018-07-01 – 2018-09-30 | 119825000 | USD | 20191025 | Open filing evidence |
| 2018-01-01 – 2018-09-30 | 386450000 | USD | 20191025 | Open filing evidence |
| 2018-04-01 – 2018-06-30 | 105332000 | USD | 20190802 | Open filing evidence |
| 2018-01-01 – 2018-06-30 | 266625000 | USD | 20190802 | Open filing evidence |
| 2018-01-01 – 2018-03-31 | 161293000 | USD | 20190503 | Open filing evidence |
| 2017-01-01 – 2017-12-31 | 806398000 | USD | 20200221 | Open filing evidence |
| 2017-07-01 – 2017-09-30 | 300297000 | USD | 20181026 | Open filing evidence |
| 2017-01-01 – 2017-09-30 | 599827000 | USD | 20181026 | Open filing evidence |
| 2017-04-01 – 2017-06-30 | 228392000 | USD | 20180727 | Open filing evidence |
| 2017-01-01 – 2017-06-30 | 299530000 | USD | 20180727 | Open filing evidence |
| 2017-01-01 – 2017-03-31 | 71138000 | USD | 20180427 | Open filing evidence |
| 2016-01-01 – 2016-12-31 | 675452000 | USD | 20190222 | Open filing evidence |
| 2015-01-01 – 2015-12-31 | 227461000 | USD | 20180223 | Open filing evidence |
Other
Statement Business Segments
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=fslr:OtherMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-12-31 | 3556000 | USD | 20250225 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 1013000 | USD | 20241029 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 3404000 | USD | 20241029 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 1717000 | USD | 20240730 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 2391000 | USD | 20240730 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 674000 | USD | 20240501 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 21793000 | USD | 20250225 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 697000 | USD | 20241029 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 20829000 | USD | 20241029 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 8436000 | USD | 20240730 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 20132000 | USD | 20240730 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 11696000 | USD | 20240501 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 191041000 | USD | 20250225 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 9011000 | USD | 20231031 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 34680000 | USD | 20231031 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 13510000 | USD | 20230727 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 25669000 | USD | 20230727 | Open filing evidence |
| 2022-01-01 – 2022-03-31 | 12159000 | USD | 20230427 | Open filing evidence |
| 2021-01-01 – 2021-12-31 | 591997000 | USD | 20240227 | Open filing evidence |
| 2021-07-01 – 2021-09-30 | 20694000 | USD | 20221028 | Open filing evidence |
| 2021-01-01 – 2021-09-30 | 375622000 | USD | 20221028 | Open filing evidence |
| 2021-04-01 – 2021-06-30 | 86224000 | USD | 20220729 | Open filing evidence |
| 2021-01-01 – 2021-06-30 | 354928000 | USD | 20220729 | Open filing evidence |
| 2021-01-01 – 2021-03-31 | 268704000 | USD | 20220429 | Open filing evidence |
| 2020-01-01 – 2020-12-31 | 975272000 | USD | 20220301 | Open filing evidence |
| 2019-01-01 – 2019-12-31 | 1603001000 | USD | 20220301 | Open filing evidence |
Systems Segment
Statement Business Segments
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=fslr:SystemsSegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2021-07-01 – 2021-09-30 | 20694000 | USD | 20211105 | Open filing evidence |
| 2021-01-01 – 2021-09-30 | 375622000 | USD | 20211105 | Open filing evidence |
| 2021-04-01 – 2021-06-30 | 86224000 | USD | 20210730 | Open filing evidence |
| 2021-01-01 – 2021-06-30 | 354928000 | USD | 20210730 | Open filing evidence |
| 2021-01-01 – 2021-03-31 | 268704000 | USD | 20210430 | Open filing evidence |
| 2020-01-01 – 2020-12-31 | 975272000 | USD | 20210226 | Open filing evidence |
| 2020-07-01 – 2020-09-30 | 505085000 | USD | 20211105 | Open filing evidence |
| 2020-01-01 – 2020-09-30 | 914421000 | USD | 20211105 | Open filing evidence |
| 2020-04-01 – 2020-06-30 | 270893000 | USD | 20210730 | Open filing evidence |
| 2020-01-01 – 2020-06-30 | 409336000 | USD | 20210730 | Open filing evidence |
| 2020-01-01 – 2020-03-31 | 138443000 | USD | 20210430 | Open filing evidence |
| 2019-01-01 – 2019-12-31 | 1603001000 | USD | 20210226 | Open filing evidence |
| 2019-07-01 – 2019-09-30 | 175622000 | USD | 20201028 | Open filing evidence |
| 2019-01-01 – 2019-09-30 | 864996000 | USD | 20201028 | Open filing evidence |
| 2019-04-01 – 2019-06-30 | 356211000 | USD | 20200807 | Open filing evidence |
| 2019-01-01 – 2019-06-30 | 689374000 | USD | 20200807 | Open filing evidence |
| 2019-01-01 – 2019-03-31 | 333163000 | USD | 20200508 | Open filing evidence |
| 2018-01-01 – 2018-12-31 | 1742043000 | USD | 20210226 | Open filing evidence |
| 2018-07-01 – 2018-09-30 | 556395000 | USD | 20191025 | Open filing evidence |
| 2018-01-01 – 2018-09-30 | 1166353000 | USD | 20191025 | Open filing evidence |
| 2018-04-01 – 2018-06-30 | 203986000 | USD | 20190802 | Open filing evidence |
| 2018-01-01 – 2018-06-30 | 609958000 | USD | 20190802 | Open filing evidence |
| 2018-01-01 – 2018-03-31 | 405972000 | USD | 20190503 | Open filing evidence |
| 2017-01-01 – 2017-12-31 | 2134926000 | USD | 20200221 | Open filing evidence |
| 2017-07-01 – 2017-09-30 | 786729000 Restated | USD | 20181026 | Open filing evidence |
| 2017-01-01 – 2017-09-30 | 2002316000 Restated | USD | 20181026 | Open filing evidence |
| 2017-04-01 – 2017-06-30 | 394934000 Restated | USD | 20180727 | Open filing evidence |
| 2017-01-01 – 2017-06-30 | 1215587000 Restated | USD | 20180727 | Open filing evidence |
| 2017-01-01 – 2017-03-31 | 820653000 Restated | USD | 20180427 | Open filing evidence |
| 2016-01-01 – 2016-12-31 | 2229111000 Restated | USD | 20190222 | Open filing evidence |
| 2016-07-01 – 2016-09-30 | 253336000 Restated | USD | 20171027 | Open filing evidence |
| 2016-01-01 – 2016-09-30 | 1364687000 Restated | USD | 20171027 | Open filing evidence |
| 2016-04-01 – 2016-06-30 | 547172000 Restated | USD | 20170728 | Open filing evidence |
| 2016-01-01 – 2016-06-30 | 1111351000 Restated | USD | 20170728 | Open filing evidence |
| 2016-01-01 – 2016-03-31 | 564179000 Restated | USD | 20170505 | Open filing evidence |
| 2015-01-01 – 2015-12-31 | 3885189000 Restated | USD | 20180223 | Open filing evidence |
| 2015-07-01 – 2015-09-30 | 829715000 | USD | 20161103 | Open filing evidence |
| 2015-01-01 – 2015-09-30 | 1648080000 | USD | 20161103 | Open filing evidence |
| 2015-04-01 – 2015-06-30 | 574773000 | USD | 20160804 | Open filing evidence |
| 2015-01-01 – 2015-06-30 | 818365000 | USD | 20160804 | Open filing evidence |
| 2015-01-01 – 2015-03-31 | 243592000 | USD | 20160428 | Open filing evidence |
| 2014-01-01 – 2014-12-31 | 2288513000 Restated | USD | 20170222 | Open filing evidence |
| 2014-07-01 – 2014-09-30 | 600961000 Restated | USD | 20151109 | Open filing evidence |
| 2014-01-01 – 2014-09-30 | 1582948000 Restated | USD | 20151109 | Open filing evidence |
| 2014-04-01 – 2014-06-30 | 350292000 | USD | 20150805 | Open filing evidence |
| 2014-01-01 – 2014-06-30 | 983592000 | USD | 20150805 | Open filing evidence |
| 2014-01-01 – 2014-03-31 | 633300000 | USD | 20150501 | Open filing evidence |
| 2013-01-01 – 2013-12-31 | 2135669000 Restated | USD | 20160224 | Open filing evidence |
| 2013-07-01 – 2013-09-30 | 884861000 | USD | 20141107 | Open filing evidence |
| 2013-01-01 – 2013-09-30 | 1610322000 | USD | 20141107 | Open filing evidence |
| 2013-04-01 – 2013-06-30 | 326852000 | USD | 20140806 | Open filing evidence |
| 2013-01-01 – 2013-06-30 | 725461000 | USD | 20140806 | Open filing evidence |
| 2013-01-01 – 2013-03-31 | 398609000 | USD | 20140507 | Open filing evidence |
| 2012-01-01 – 2012-12-31 | 2182587000 | USD | 20150225 | Open filing evidence |
| 2012-07-01 – 2012-09-30 | 557247000 | USD | 20131101 | Open filing evidence |
| 2012-01-01 – 2012-09-30 | 1555823000 | USD | 20131101 | Open filing evidence |
| 2012-04-01 – 2012-06-30 | 669651000 | USD | 20130807 | Open filing evidence |
| 2012-01-01 – 2012-06-30 | 998576000 | USD | 20130807 | Open filing evidence |
| 2012-01-01 – 2012-03-31 | 328925000 Restated | USD | 20130507 | Open filing evidence |
| 2011-01-01 – 2011-12-31 | 824624000 Restated | USD | 20140226 | Open filing evidence |
| 2011-07-01 – 2011-09-30 | 460168000 Restated | USD | 20121102 | Open filing evidence |
| 2011-01-01 – 2011-09-30 | 536557000 Restated | USD | 20121102 | Open filing evidence |
| 2011-04-01 – 2011-06-30 | 37505000 Restated | USD | 20120803 | Open filing evidence |
| 2011-01-01 – 2011-06-30 | 76389000 Restated | USD | 20120803 | Open filing evidence |
| 2011-01-01 – 2011-03-31 | 47774000 | USD | 20120504 | Open filing evidence |
| 2009-12-27 – 2010-12-31 | 278869000 Restated | USD | 20130227 | Open filing evidence |
| 2010-06-27 – 2010-09-25 | 222402000 | USD | 20111104 | Open filing evidence |
| 2009-12-27 – 2010-09-25 | 348009000 | USD | 20111104 | Open filing evidence |
| 2010-03-28 – 2010-06-26 | 86914000 | USD | 20110805 | Open filing evidence |
| 2009-12-27 – 2010-06-26 | 125607000 | USD | 20110805 | Open filing evidence |
| 2008-12-28 – 2009-12-26 | 100763000 | USD | 20120229 | Open filing evidence |
All Other Segments
Statement Business Segments
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=us-gaap:AllOtherSegmentsMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2022-01-01 – 2022-12-31 | 191041000 | USD | 20230228 | Open filing evidence |
| 2021-01-01 – 2021-12-31 | 591997000 | USD | 20230228 | Open filing evidence |
| 2020-01-01 – 2020-12-31 | 975272000 | USD | 20230228 | Open filing evidence |