Growth Metrics

First Solar (FSLR) Gross Margin Growth (1y) (2010 - 2026)

Peer Comparison

# Company Market Cap Enterprise Value Gross Profit (Qtr) Gross Margin Growth (1y) (Qtr)
1 First Solar 26.65 Bn 24.22 Bn 486.13 Mn 577.00
2 Nextpower 17.99 Bn 16.90 Bn 297.38 Mn 70.00
3 Canadian Solar 15.11 Bn 15.69 Bn 124.40 Mn -405.00
4 Enphase Energy 8.19 Bn 7.26 Bn 100.39 Mn -1,176.00
5 Solaredge Technologies 3.80 Bn 3.25 Bn 68.28 Mn 1,400.00
6 Sunrun 3.38 Bn 4.27 Bn 543.70 Mn 423.00
7 Shoals Technologies 1.60 Bn 1.60 Bn 41.01 Mn -584.00
8 Array Technologies 1.25 Bn 1.05 Bn 63.00 Mn 292.00
9 JinkoSolar Holding 677.44 Mn 2.29 Bn 147.66 Mn 1,086.00
10 Tigo Energy 288.14 Mn 276.56 Mn 10.79 Mn 476.00

Historic Data

Download Data 🔒
DateValue
Mar 31, 2026 577.00
Dec 31, 2025 204.00
Sep 30, 2025 -1,187.00
Jun 30, 2025 -381.00
Mar 31, 2025 -279.00
Dec 31, 2024 -584.00
Sep 30, 2024 321.00
Jun 30, 2024 1,108.00
Mar 31, 2024 2,313.00
Dec 31, 2023 3,729.00
Sep 30, 2023 4,362.00
Jun 30, 2023 4,203.00
Mar 31, 2023 1,731.00
Dec 31, 2022 -2,112.00
Sep 30, 2022 -1,801.00
Jun 30, 2022 -3,141.00
Mar 31, 2022 -1,988.00
Dec 31, 2021 93.00
Sep 30, 2021 -1,024.00
Jun 30, 2021 628.00
Mar 31, 2021 602.00
Dec 31, 2020 240.00
Sep 30, 2020 629.00
Jun 30, 2020 820.00
Mar 31, 2020 1,696.00
Dec 31, 2019 961.00
Sep 30, 2019 621.00
Jun 30, 2019 3,838.00
Mar 31, 2019 -3,044.00
Dec 31, 2018 -408.00
Sep 30, 2018 -775.00
Jun 30, 2018 -4,297.00
Mar 31, 2018 2,102.00
Dec 31, 2017 1,593.00
Sep 30, 2017 176.00
Jun 30, 2017 -12.00
Mar 31, 2017 -2,225.00
Dec 31, 2016 -2,777.00
Sep 30, 2016 -1,302.00
Jun 30, 2016 -44.00
Mar 31, 2016 2,338.00
Dec 31, 2015 -45.00
Sep 30, 2015 1,683.00
Jun 30, 2015 132.00
Mar 31, 2015 -1,660.00
Dec 31, 2014 574.00
Sep 30, 2014 -749.00
Jun 30, 2014 -992.00
Mar 31, 2014 249.00
Dec 31, 2013 -245.00
Sep 30, 2013 32.00
Jun 30, 2013 149.00
Mar 31, 2013 698.00
Dec 31, 2012 3,391.00
Sep 30, 2012 -925.00
Jun 30, 2012 -1,110.00
Mar 31, 2012 -3,033.00
Dec 31, 2011 -5,526.00
Sep 30, 2011 -264.00
Jun 30, 2011 -1,178.00
Mar 31, 2011 -388.00
Dec 31, 2010 715.00
Sep 25, 2010 -1,061.00
Jun 26, 2010 -834.00
Mar 27, 2010 -660.00