Logo image of FSLR

FIRST SOLAR INC (FSLR) Stock Income Statement

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

129.73  -6.45 (-4.74%)

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.

2024
(2024-12-31)
2023
(2023-12-31)
2022
(2022-12-31)
2021
(2021-12-31)
2020
(2020-12-31)
Revenue
FSLR Revenue ChartFSLR Revenue over time chart
4.21B3.32B2.62B2.92B2.71B
Cost Of Goods
FSLR Cost Of Goods ChartFSLR Cost Of Goods over time chart
2.35B2.02B2.49B2.19B2.03B
Gross Profit
FSLR Gross Profit ChartFSLR Gross Profit over time chart
1.86B1.30B127.70M730.00M680.70M
Operating Expenses
FSLR Operating Expenses ChartFSLR Operating Expenses over time chart
464.13M414.71M350.60M290.50M357.10M
Research and Development
FSLR Research and Development ChartFSLR Research and Development over time chart
191.38M152.31M112.80M99.10M93.70M
Selling, General, and Administrative Expenses
FSLR Selling, General, and Administrative Expenses ChartFSLR Selling, General, and Administrative Expenses over time chart
272.75M262.40M237.80M191.40M263.40M
Operating Income
FSLR Operating Income ChartFSLR Operating Income over time chart
1.39B885.97M-222.90M439.50M323.50M
Interest Income/Expense
FSLR Interest Income/Expense ChartFSLR Interest Income/Expense over time chart
25.24M63.17M4.60M-14.90M-12.40M
Other Income/Expense
FSLR Other Income/Expense ChartFSLR Other Income/Expense over time chart
-13.33M-29.14M31.20M300.00K-11.90M
Non Recurring Items
FSLR Non Recurring Items ChartFSLR Non Recurring Items over time chart
685.00K-28.71M195.70M147.30M-6.00M
Income Before Taxes
FSLR Income Before Taxes ChartFSLR Income Before Taxes over time chart
1.41B891.29M8.60M572.20M293.20M
Income Tax
FSLR Income Tax ChartFSLR Income Tax over time chart
114.29M60.51M52.80M103.50M-107.30M
Net Income
FSLR Net Income ChartFSLR Net Income over time chart
1.29B830.78M-44.20M468.70M398.40M
EBITDA
FSLR EBITDA ChartFSLR EBITDA over time chart
1.82B1.19B46.80M699.40M556.40M
 
Per Share Data
EPS Diluted Total Ops
FSLR EPS Diluted Total Ops ChartFSLR EPS Diluted Total Ops over time chart
12.027.74-0.414.383.73
Non GAAP EPS
FSLR Non GAAP EPS ChartFSLR Non GAAP EPS over time chart
12.457.74-1.343.223.77
 
Statistics
Gross Profit Margin
FSLR Gross Profit Margin ChartFSLR Gross Profit Margin over time chart
44.17%39.19%4.88%24.97%25.11%
Profit Margin
FSLR Profit Margin ChartFSLR Profit Margin over time chart
30.72%25.03%-1.69%16.03%14.69%
Operating Profit Margin
FSLR Operating Profit Margin ChartFSLR Operating Profit Margin over time chart
33.13%26.70%-8.51%15.03%11.93%

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 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 0 5 10