Repsol
€29.81Change from previous close: −0.40%Absolute change: −€0.12
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.
| Item | 2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Total revenue | 48,349 | 51,387 | 53,118 | 69,291 | 44,529 |
| Cost of revenue | 35,720 | 37,705 | 38,272 | 50,866 | 32,512 |
| Gross profit | 12,629 | 13,682 | 14,846 | 18,425 | 12,017 |
| Selling, general and administrative | 4,036 | 4,225 | 4,115 | 3,908 | 3,018 |
| Operating income | 2,436 | 2,863 | 4,600 | 8,239 | 4,165 |
| EBIT | 2,436 | 2,863 | 4,600 | 8,239 | 4,165 |
| EBITDA | 3,961 | 5,223 | 6,556 | 9,961 | 6,008 |
| Interest expense | 472 | 501 | 450 | 415 | 406 |
| Pre-tax income | 2,817 | 2,172 | 4,365 | 7,180 | 4,329 |
| Income tax | 717 | 562 | 1,081 | 2,835 | 1,801 |
| Net income | 1,899 | 1,756 | 3,168 | 4,251 | 2,499 |
| Net income to common shareholders | 1,832 | 1,696 | 3,108 | 4,191 | 2,439 |
| Basic EPS | 1.62 | 1.43 | 2.46 | 2.96 | 1.64 |
| Diluted EPS | 1.62 | 1.43 | 2.46 | 2.96 | 1.64 |
| Average shares (basic) | 1,132 | 1,183 | 1,264 | 1,414 | 1,491 |
| Average shares (diluted) | 1,132 | 1,183 | 1,264 | 1,414 | 1,491 |
| Dividend per share | 1.05 | 0.98 | 0.90 | 0.70 | 0.63 |
