Logo image of FSLR

FIRST SOLAR INC (FSLR) Stock Income Statement

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

167.39  +1.38 (+0.83%)

After market: 167.39 0 (0%)

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
(2024-9-30)
2023
(2023-12-31)
2022
(2022-12-31)
2021
(2021-12-31)
2020
(2020-12-31)
Revenue
FSLR Revenue ChartFSLR Revenue over time chart
3.85B3.32B2.62B2.92B2.71B
Cost Of Goods
FSLR Cost Of Goods ChartFSLR Cost Of Goods over time chart
2.06B2.02B2.49B2.19B2.03B
Gross Profit
FSLR Gross Profit ChartFSLR Gross Profit over time chart
1.79B1.30B127.70M730.00M680.70M
Operating Expenses
FSLR Operating Expenses ChartFSLR Operating Expenses over time chart
464.04M414.71M350.60M290.50M357.10M
Research and Development
FSLR Research and Development ChartFSLR Research and Development over time chart
188.74M152.31M112.80M99.10M93.70M
Selling, General, and Administrative Expenses
FSLR Selling, General, and Administrative Expenses ChartFSLR Selling, General, and Administrative Expenses over time chart
275.30M262.40M237.80M191.40M263.40M
Operating Income
FSLR Operating Income ChartFSLR Operating Income over time chart
1.33B885.97M-222.90M439.50M323.50M
Interest Income/Expense
FSLR Interest Income/Expense ChartFSLR Interest Income/Expense over time chart
35.33M63.17M4.60M-14.90M-12.40M
Other Income/Expense
FSLR Other Income/Expense ChartFSLR Other Income/Expense over time chart
-34.09M-29.14M31.20M300.00K-11.90M
Non Recurring Items
FSLR Non Recurring Items ChartFSLR Non Recurring Items over time chart
7.24M-28.71M195.70M147.30M-6.00M
Income Before Taxes
FSLR Income Before Taxes ChartFSLR Income Before Taxes over time chart
1.34B891.29M8.60M572.20M293.20M
Income Tax
FSLR Income Tax ChartFSLR Income Tax over time chart
88.51M60.51M52.80M103.50M-107.30M
Net Income
FSLR Net Income ChartFSLR Net Income over time chart
1.25B830.78M-44.20M468.70M398.40M
EBITDA
FSLR EBITDA ChartFSLR EBITDA over time chart
1.72B1.19B46.80M699.40M556.40M
 
Per Share Data
EPS Diluted Total Ops
FSLR EPS Diluted Total Ops ChartFSLR EPS Diluted Total Ops over time chart
11.617.74-0.414.383.73
Non GAAP EPS
FSLR Non GAAP EPS ChartFSLR Non GAAP EPS over time chart
12.057.74-1.343.223.77
 
Statistics
Gross Profit Margin
FSLR Gross Profit Margin ChartFSLR Gross Profit Margin over time chart
46.54%39.19%4.88%24.97%25.11%
Profit Margin
FSLR Profit Margin ChartFSLR Profit Margin over time chart
32.41%25.03%-1.69%16.03%14.69%
Operating Profit Margin
FSLR Operating Profit Margin ChartFSLR Operating Profit Margin over time chart
34.49%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 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 TTM 0 5 10