First Solar Revenue 2010-2024 | FSLR

First Solar annual/quarterly revenue history and growth rate from 2010 to 2024. Revenue can be defined as the amount of money a company receives from its customers in exchange for the sales of goods or services. Revenue is the top line item on an income statement from which all costs and expenses are subtracted to arrive at net income.
  • First Solar revenue for the quarter ending September 30, 2024 was $0.888B, a 10.81% increase year-over-year.
  • First Solar revenue for the twelve months ending September 30, 2024 was $3.851B, a 21.77% increase year-over-year.
  • First Solar annual revenue for 2023 was $3.319B, a 26.7% increase from 2022.
  • First Solar annual revenue for 2022 was $2.619B, a 10.4% decline from 2021.
  • First Solar annual revenue for 2021 was $2.923B, a 7.82% increase from 2020.
First Solar Annual Revenue
(Millions of US $)
2023 $3,319
2022 $2,619
2021 $2,923
2020 $2,711
2019 $3,063
2018 $2,244
2017 $2,941
2016 $2,905
2015 $4,113
2014 $3,391
2013 $3,310
2012 $3,369
2011 $2,766
2010 $2,564
2009 $2,066
First Solar Quarterly Revenue
(Millions of US $)
2024-09-30 $888
2024-06-30 $1,010
2024-03-31 $794
2023-12-31 $1,159
2023-09-30 $801
2023-06-30 $811
2023-03-31 $548
2022-12-31 $1,002
2022-09-30 $629
2022-06-30 $621
2022-03-31 $367
2021-12-31 $907
2021-09-30 $584
2021-06-30 $629
2021-03-31 $803
2020-12-31 $609
2020-09-30 $928
2020-06-30 $642
2020-03-31 $532
2019-12-31 $1,399
2019-09-30 $547
2019-06-30 $585
2019-03-31 $532
2018-12-31 $691
2018-09-30 $676
2018-06-30 $309
2018-03-31 $567
2017-12-31 $339
2017-09-30 $1,087
2017-06-30 $623
2017-03-31 $892
2016-12-31 $331
2016-09-30 $681
2016-06-30 $1,016
2016-03-31 $876
2015-12-31 $1,476
2015-09-30 $1,271
2015-06-30 $896
2015-03-31 $469
2014-12-31 $1,006
2014-09-30 $890
2014-06-30 $544
2014-03-31 $950
2013-12-31 $769
2013-09-30 $1,266
2013-06-30 $520
2013-03-31 $755
2012-12-31 $1,075
2012-09-30 $839
2012-06-30 $957
2012-03-31 $497
2011-12-31 $660
2011-09-30 $1,006
2011-06-30 $533
2011-03-31 $567
2010-12-31 $610
2010-09-30 $798
2010-06-30 $588
2010-03-31 $568
2009-12-31 $641
2009-09-30 $481
2009-06-30 $526
2009-03-31 $418
Sector Industry Market Cap Revenue
Oils/Energy Solar Equipment and Services $21.376B $3.319B
First Solar, Inc. is a leading global provider of comprehensive PV solar energy solutions and specializes in designing, manufacturing, and selling solar electric power modules using a proprietary thin-film semiconductor technology. The company's solar modules employ a thin layer of cadmium telluride semiconductor material to convert sunlight into electricity. It sells its products to project developers, system integrators and renewable energy project operators primarily in Europe and Germany in particular. First Solar also engages in designing and deploying commercial solar projects for utilities. The company also develops and sells PV solar power systems that primarily use the modules it manufactures. Additionally, it provides operations and maintenance services to system owners.
Stock Name Country Market Cap PE Ratio
Enphase Energy (ENPH) United States $9.976B 99.78
Nextracker (NXT) United States $5.163B 10.46
Sunrun (RUN) United States $2.270B 0.00
JinkoSolar Holding (JKS) China $1.484B 9.76
Array Technologies (ARRY) United States $0.840B 9.37
Canadian Solar (CSIQ) Canada $0.840B 0.00
SolarEdge Technologies (SEDG) Israel $0.774B 0.00
Shoals Technologies (SHLS) United States $0.735B 13.78
Sunnova Energy (NOVA) United States $0.502B 0.00
Complete Solaria (CSLR) United States $0.126B 0.00
Emeren Group (SOL) United States $0.091B 0.00
Solarmax Technology (SMXT) United States $0.072B 0.00
SolarBank (SUUN) $0.068B 0.00
Tigo Energy (TYGO) United States $0.053B 0.00
FTC Solar (FTCI) United States $0.039B 0.00
Founder Group (FGL) $0.034B 0.00
TOYO (TOYO) $0.018B 0.00
SPI Energy (SPI) United States $0.012B 0.00
Vivopower Plc (VVPR) United Kingdom $0.006B 0.00
Ascent Solar Technologies (ASTI) United States $0.003B 0.00
Maxeon Solar Technologies (MAXN) Singapore $0.003B 0.00
ForceField Energy (FNRG) United States $0.000B 0.00