First Solar, Inc.
← Back to FSLR Overview

First Solar, Inc. (FSLR)

Profitability & Net Margin History

Current Net Margin

30.95%

First Solar, Inc. currently has a net profit margin of 30.95%.

Financial Fundamentals

FSLRQuarterly Data • 5Y View

Historical Margin Data

DateRev ($B)NI ($B)Net MarginChange (bps)
2025-12-311.680.5230.95%237
2025-09-301.590.4628.59%257
2025-06-301.100.3431.16%635
2025-03-310.840.2124.81%116
2024-12-311.510.3925.96%929
2024-09-300.890.3135.26%68
2024-06-301.010.3534.57%478
2024-03-310.790.2429.80%35
2023-12-311.160.3530.14%336
2023-09-300.800.2733.50%1246
2023-06-300.810.1721.04%1328
2023-03-310.550.047.76%852
2022-12-311.00-0.01-0.75%706
2022-09-300.63-0.05-7.82%1680
2022-06-300.620.068.99%2077
2022-03-310.37-0.04-11.78%2626
2021-12-310.910.1314.48%673
2021-09-300.580.057.75%536
2021-06-300.630.0813.10%1299
2021-03-310.800.2126.10%711
2020-12-310.610.1218.99%228
2020-09-300.930.1616.71%1097
2020-06-300.640.045.75%1130
2020-03-310.530.0917.05%2129
2019-12-311.40-0.06-4.25%985
2019-09-300.550.035.60%877
2019-06-300.58-0.02-3.17%954
2019-03-310.53-0.07-12.71%2025
2018-12-310.690.057.54%100
2018-09-300.680.068.54%2422
2018-06-300.31-0.05-15.68%3030
2018-03-310.570.0814.62%14212
2017-12-310.34-0.43-127.50%14643
2017-09-301.090.2118.93%1059
2017-06-300.620.058.34%731
2017-03-310.890.011.02%22799
2016-12-310.33-0.75-226.97%24905
2016-09-300.680.1522.08%2321
2016-06-301.02-0.01-1.12%2345
2016-03-310.880.2022.33%803
2015-12-311.480.2114.30%1317
2015-09-301.270.3527.48%1700
2015-06-300.900.0910.48%2346
2015-03-310.47-0.06-12.98%3182
2014-12-311.010.1918.84%875
2014-09-300.890.0910.09%926
2014-06-300.540.000.83%1096
2014-03-310.950.1111.79%360
2013-12-310.770.068.18%723
2013-09-301.270.2015.41%895
2013-06-300.520.036.46%137
2013-03-310.760.067.83%651
2012-12-311.080.1514.34%387
2012-09-300.840.0910.48%112
2012-06-300.960.1111.59%10201
2012-03-310.50-0.45-90.42%2786
2011-12-310.66-0.41-62.56%8210
2011-09-301.010.2019.54%806
2011-06-300.530.0611.48%897
2011-03-310.570.1220.44%513
2010-12-310.610.1625.57%341
2010-09-250.800.1822.17%489
2010-06-260.590.1627.05%329
2010-03-270.570.1730.34%826
2009-12-310.640.1422.08%981
2009-09-300.480.1531.89%245
2009-07-310.530.1834.34%502
2009-03-310.420.1639.36%874
2008-12-310.430.1330.62%215
2008-09-270.350.1028.47%238
2008-06-280.270.0726.09%242
2008-03-290.200.0523.67%764
2007-12-310.200.0631.31%236
2007-09-290.160.0528.95%2857
2007-06-300.080.0457.52%5001
2007-03-310.070.017.51%774
2006-12-310.050.0115.25%473
2006-09-300.040.0010.52%1546
2006-06-300.03-0.00-4.94%0
2006-03-310.03-0.00-4.94%4810
2005-12-310.01-0.01-53.04%5520
2005-09-300.010.002.16%0
2005-06-300.010.002.16%0
2005-03-310.010.002.16%12621
2004-12-310.00-0.00-124.05%4
2004-09-300.00-0.00-124.02%0
2004-06-300.00-0.00-124.02%0
2004-03-310.00-0.00-124.02%

* Basis Point (bps) change measures sequential efficiency shifts. 100 bps = 1.00% Margin change.