Logo image of REP.DE

REPSOL SA (REP.DE) Stock Income Statement

FRA:REP - Deutsche Boerse Ag - ES0173516115 - Common Stock - Currency: EUR

11.805  +0.08 (+0.68%)

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
REP.DE Revenue ChartREP.DE Revenue over time chart
56.34B57.12B58.95B75.15B49.74B
Minority Interest Expense
REP.DE Minority Interest Expense ChartREP.DE Minority Interest Expense over time chart
181.00M146.00M-116.00M-94.00M-29.00M
Cost Of Goods
REP.DE Cost Of Goods ChartREP.DE Cost Of Goods over time chart
43.28B43.12B43.81B56.44B37.46B
Gross Profit
REP.DE Gross Profit ChartREP.DE Gross Profit over time chart
13.06B14.00B15.14B18.71B12.29B
Operating Expenses
REP.DE Operating Expenses ChartREP.DE Operating Expenses over time chart
10.54B11.45B11.14B9.35B7.09B
Research and Development
REP.DE Research and Development ChartREP.DE Research and Development over time chart
N/A93.00M89.00M75.00M81.00M
Selling, General, and Administrative Expenses
REP.DE Selling, General, and Administrative Expenses ChartREP.DE Selling, General, and Administrative Expenses over time chart
2.19B4.01B3.87B3.11B2.86B
Operating Income
REP.DE Operating Income ChartREP.DE Operating Income over time chart
2.52B2.55B4.00B9.36B5.19B
Interest Income/Expense
REP.DE Interest Income/Expense ChartREP.DE Interest Income/Expense over time chart
324.00M493.00M474.00M218.00M-403.00M
Other Income/Expense
REP.DE Other Income/Expense ChartREP.DE Other Income/Expense over time chart
-162.00M-188.00M-92.00M-37.00M-22.00M
Non Recurring Items
REP.DE Non Recurring Items ChartREP.DE Non Recurring Items over time chart
-1.33B-683.00M-14.00M-2.36B-440.00M
Income Before Taxes
REP.DE Income Before Taxes ChartREP.DE Income Before Taxes over time chart
1.35B2.17B4.37B7.18B4.33B
Income Tax
REP.DE Income Tax ChartREP.DE Income Tax over time chart
383.00M562.00M1.08B2.83B1.80B
Net Income
REP.DE Net Income ChartREP.DE Net Income over time chart
1.11B1.70B3.11B4.19B2.44B
EBITDA
REP.DE EBITDA ChartREP.DE EBITDA over time chart
5.42B5.50B6.46B11.70B7.20B
 
Per Share Data
EPS Diluted Total Ops
REP.DE EPS Diluted Total Ops ChartREP.DE EPS Diluted Total Ops over time chart
0.921.432.462.961.64
Non GAAP EPS
REP.DE Non GAAP EPS ChartREP.DE Non GAAP EPS over time chart
2.192.693.894.661.61
 
Statistics
Gross Profit Margin
REP.DE Gross Profit Margin ChartREP.DE Gross Profit Margin over time chart
23.18%24.51%25.69%24.90%24.70%
Profit Margin
REP.DE Profit Margin ChartREP.DE Profit Margin over time chart
1.97%2.97%5.27%5.58%4.90%
Operating Profit Margin
REP.DE Operating Profit Margin ChartREP.DE Operating Profit Margin over time chart
4.47%4.46%6.78%12.46%10.44%

All data in EUR

Charts

REP.DE Income Statement data chartREP.DE Revenue, Operating Income, Net Income and EBITDA ChartIncome Statements 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 TTM 0 20B 40B 60B
REP.DE Earnings Per Share (EPS) chartREP.DE EPS Diluted and non-GAAP ChartEarnings Per Share 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 TTM 0 2 -2 4