Repsol, S.A. (BME:REP)
Spain flag Spain · Delayed Price · Currency is EUR
24.50
+0.35 (1.45%)
Jul 17, 2026, 5:39 PM CET

Repsol Balance Sheet

Millions EUR. Fiscal year is Jan - Dec.
Fiscal Year
TTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Mar '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Cash & Equivalents
3,1243,2614,7584,1296,5125,595
Short-Term Investments
5,0464,7182,1114,4913,0582,451
Cash & Short-Term Investments
8,1707,9796,8698,6209,5708,046
Cash Growth
25.50%16.16%-20.31%-9.93%18.94%36.26%
Accounts Receivable
9,7946,5577,3647,9749,0278,238
Inventory
7,3795,4756,2116,6237,2935,227
Other Current Assets
5511,362820240293931
Total Current Assets
25,89421,37321,26423,45726,18322,442
Net Property, Plant & Equipment
25,69725,65227,97725,38622,47021,726
Other Intangible Assets
2,9102,9203,1252,4771,9763,497
Long-Term Investments
5,6324,7214,7194,5195,7394,803
Other Long-Term Assets
4,9134,7626,1015,7943,5963,786
Total Assets
65,04659,42863,18661,63359,96456,254
Accounts Payable
14,10910,21911,22010,35011,79311,223
Short-Term Debt
2,6872,0182,9453,3143,5464,611
Other Current Liabilities
1,3291,6431,5181,5591,5791,024
Total Current Liabilities
18,12513,88015,68315,22316,91817,318
Long-Term Debt
11,43411,4109,4338,35010,13010,185
Other Long-Term Liabilities
6,7706,5208,9718,9906,9435,957
Total Long-Term Liabilities
18,20417,93018,40417,34017,07316,142
Total Liabilities
36,32931,81034,08732,56333,99133,460
Accumulated Other Comprehensive Income
-----460
Total Common Shareholders' Equity
27,47226,65425,88326,15024,61122,320
Minority Interest
1,2459643,2162,9201,362474
Shareholders' Equity
28,71727,61829,09929,07025,97322,794
Total Liabilities & Equity
65,04659,42863,18661,63359,96456,254
Total Debt
14,12113,42812,37811,66413,67614,796
Net Cash (Debt)
-5,951-5,449-5,509-3,044-4,106-6,750
Net Cash Per Share
-5.17-4.65-4.49-2.36-2.86-4.43
Book Value
27,47226,65425,88326,15024,61122,320
Book Value Per Share
23.8822.7421.0820.3117.1414.65
Tangible Book Value
24,56223,73422,75823,67322,63518,823
Tangible Book Value Per Share
21.3520.2518.5318.3815.7612.35