Repsol

REP · BME · EUR

€29.03Change from previous close: −2.62%Absolute change: −€0.78

Close · October 2, 2026

At a glance

Revenue growth
−5.91%
2025 vs 2024
Net income growth
+8.14%
2025 vs 2024
Net margin
3.9%
2024: 3.4%

Financial data

Amounts in millions of EUR; per-share values in EUR; shares in millions.

Income statement · Annual
Item2025202420232022202120202019201820172016
Total revenue48,34951,38753,11869,29144,52928,24942,47843,57835,35828,440
Cost of revenue35,72037,70538,27250,86632,51221,24031,10232,64124,87717,577
Gross profit12,62913,68214,84618,42512,0177,00911,37610,93710,48110,863
Selling, general and administrative4,2944,2514,1754,0413,0713,3283,5503,5223,1962,669
Operating income2,4362,8634,6008,2394,165-6132,0713,1592,6271,515
EBIT2,4362,8634,6008,2394,165-6132,0713,1592,6271,515
EBITDA3,9615,2236,5569,9616,0081,4334,8445,5315,2874,066
Interest expense472501450415406540576540588503
Pre-tax income2,8172,1724,3657,1804,329-3,304-3,2013,3333,1071,871
Income tax7175621,0812,8351,80116.05881,3861,220391
Net income1,8991,7563,1684,2512,499-3,289-3,8162,3412,1211,736
Net income to common shareholders1,8321,6963,1084,1912,439-3,343-3,8451,9001,8181,409
Basic EPS1.621.432.462.961.64-2.13-2.331.141.120.92
Diluted EPS1.621.432.462.961.64-2.13-2.331.131.120.92
Average shares (basic)1,1321,1831,2641,4141,4911,5721,6491,6711,6221,538
Average shares (diluted)1,1321,1831,2641,4141,4911,5721,6491,6711,6221,539
Dividend per share1.050.980.900.700.630.600.920.920.870.76