Repsol
€29.03Change from previous close: −2.62%Absolute change: −€0.78
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 | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total revenue | 18,330 | 15,618 | 7,212 | 13,199 | 13,530 | 14,408 | 7,769 | 13,695 | 14,737 | 15,186 | 9,060 | 15,596 |
| Cost of revenue | 12,872 | 10,372 | 4,236 | 9,863 | 10,659 | 11,143 | 4,798 | 10,809 | 11,115 | 10,983 | 5,650 | 11,224 |
| Gross profit | 5,458 | 5,246 | 2,976 | 3,336 | 2,871 | 3,265 | 2,971 | 2,886 | 3,622 | 4,203 | 3,410 | 4,372 |
| Selling, general and administrative | 1,452 | 1,096 | 1,272 | 877 | 1,023 | 967 | 1,182 | 921 | 984 | 1,138 | 1,185 | 964 |
| Operating income | 2,800 | 1,917 | 398 | 980 | 405 | 653 | 609 | 231 | 1,001 | 1,022 | 861 | 1,736 |
| EBIT | 2,800 | 1,917 | 398 | 980 | 405 | 653 | 609 | 231 | 1,001 | 1,022 | 861 | 1,736 |
| EBITDA | 3,432 | 2,486 | 779 | 1,545 | 989 | 1,294 | 867 | 955 | 1,703 | 1,698 | 1,072 | 2,307 |
| Interest expense | 99.0 | 96.0 | 277 | 76.0 | 54.0 | 65.0 | 272 | 69.0 | 74.0 | 86.0 | 246 | 72.0 |
| Pre-tax income | 2,302 | 1,584 | 782 | 929 | 439 | 667 | -631 | 270 | 1,049 | 1,484 | 17.0 | 1,911 |
| Income tax | 1,043 | 568 | -18.0 | 322 | 139 | 274 | -364 | 43.0 | 430 | 453 | -340 | 530 |
| Net income | 1,272 | 929 | 722 | 574 | 237 | 366 | -36.0 | 166 | 657 | 969 | 383 | 1,365 |
| Net income to common shareholders | 1,228 | 929 | 655 | 574 | 217 | 351 | -96.0 | 166 | 672 | 954 | 323 | 1,365 |
| Basic EPS | 1.15 | 0.82 | 0.68 | 0.49 | 0.19 | 0.30 | -0.11 | 0.13 | 0.55 | 0.79 | 0.25 | 1.07 |
| Diluted EPS | 1.15 | 0.82 | 0.68 | 0.49 | 0.19 | 0.30 | -0.11 | 0.13 | 0.55 | 0.79 | 0.25 | 1.07 |
| Average shares (basic) | 1,067 | 1,133 | 961 | 1,171 | 1,122 | 1,170 | 900 | 1,277 | 1,217 | 1,208 | 1,277 | 1,276 |
| Average shares (diluted) | 1,067 | 1,133 | 961 | 1,171 | 1,122 | 1,170 | 900 | 1,277 | 1,217 | 1,208 | 1,277 | 1,276 |
| Dividend per share | 0.53 | — | 0.55 | 0.50 | 0.50 | — | 0.50 | 0.48 | — | — | 0.50 | 0.40 |
