Logo image of FSLR

FIRST SOLAR INC (FSLR) Stock Income Statement

NASDAQ:FSLR - Nasdaq - US3364331070 - Common Stock - Currency: USD

155.95  -0.5 (-0.32%)

After market: 156.168 +0.22 (+0.14%)

Free users can only see 4 years or quarters

Examples of complete financials are available for MSFT and AAPL.

Please register or login for additional data.

TTM
(2025-3-31)
2024
(2024-12-31)
2023
(2023-12-31)
2022
(2022-12-31)
2021
(2021-12-31)
Revenue
FSLR Revenue ChartFSLR Revenue over time chart
4.26B4.21B3.32B2.62B2.92B
Cost Of Goods
FSLR Cost Of Goods ChartFSLR Cost Of Goods over time chart
2.40B2.35B2.02B2.49B2.19B
Gross Profit
FSLR Gross Profit ChartFSLR Gross Profit over time chart
1.86B1.86B1.30B127.70M730.00M
Operating Expenses
FSLR Operating Expenses ChartFSLR Operating Expenses over time chart
483.31M464.13M414.71M350.60M290.50M
Research and Development
FSLR Research and Development ChartFSLR Research and Development over time chart
201.02M191.38M152.31M112.80M99.10M
Selling, General, and Administrative Expenses
FSLR Selling, General, and Administrative Expenses ChartFSLR Selling, General, and Administrative Expenses over time chart
282.29M272.75M262.40M237.80M191.40M
Operating Income
FSLR Operating Income ChartFSLR Operating Income over time chart
1.37B1.39B885.97M-222.90M439.50M
Interest Income/Expense
FSLR Interest Income/Expense ChartFSLR Interest Income/Expense over time chart
7.81M25.24M63.17M4.60M-14.90M
Other Income/Expense
FSLR Other Income/Expense ChartFSLR Other Income/Expense over time chart
-12.46M-13.33M-29.14M31.20M300.00K
Non Recurring Items
FSLR Non Recurring Items ChartFSLR Non Recurring Items over time chart
-430.00K685.00K-28.71M195.70M147.30M
Income Before Taxes
FSLR Income Before Taxes ChartFSLR Income Before Taxes over time chart
1.37B1.41B891.29M8.60M572.20M
Income Tax
FSLR Income Tax ChartFSLR Income Tax over time chart
102.92M114.29M60.51M52.80M103.50M
Net Income
FSLR Net Income ChartFSLR Net Income over time chart
1.26B1.29B830.78M-44.20M468.70M
EBITDA
FSLR EBITDA ChartFSLR EBITDA over time chart
1.83B1.82B1.19B46.80M699.40M
 
Per Share Data
EPS Diluted Total Ops
FSLR EPS Diluted Total Ops ChartFSLR EPS Diluted Total Ops over time chart
11.7612.027.74-0.414.38
Non GAAP EPS
FSLR Non GAAP EPS ChartFSLR Non GAAP EPS over time chart
12.2012.457.74-1.343.22
 
Statistics
Gross Profit Margin
FSLR Gross Profit Margin ChartFSLR Gross Profit Margin over time chart
43.61%44.17%39.19%4.88%24.97%
Profit Margin
FSLR Profit Margin ChartFSLR Profit Margin over time chart
29.72%30.72%25.03%-1.69%16.03%
Operating Profit Margin
FSLR Operating Profit Margin ChartFSLR Operating Profit Margin over time chart
32.25%33.13%26.70%-8.51%15.03%

All data in USD

Charts

FSLR Income Statement data chartFSLR Revenue, Operating Income, Net Income and EBITDA ChartIncome Statements 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 TTM 0 1B 2B 3B 4B
FSLR Earnings Per Share (EPS) chartFSLR EPS Diluted and non-GAAP ChartEarnings Per Share 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 TTM 0 5 10