Deoleo, S.A. (BME:OLE)
Spain flag Spain · Delayed Price · Currency is EUR
0.3200
+0.0030 (0.95%)
Jul 17, 2026, 5:35 PM CET

Deoleo Ratios and Metrics

Millions EUR. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Jul '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
1609094114111145
Market Cap Growth
70.21%-4.25%-17.54%2.70%-23.45%14.63%
Enterprise Value
500.85430.85413.87608.67459.74707.83
Last Close Price
0.320.180.190.230.220.29
PE Ratio
17.039.47--44.404.68
Forward PE
21.3318.0025.1025.1022.207.25
PEG Ratio
1.605.985.985.985.981.35
PS Ratio
0.190.110.090.140.130.21
PB Ratio
0.370.400.430.460.430.56
P/FCF Ratio
16.8910.1325.28-8.315.82
P/OCF Ratio
9.535.3610.68-6.585.26
EV/Sales Ratio
0.610.520.420.730.561.01
EV/EBITDA Ratio
10.206.25-223.7813.0212.50
EV/EBIT Ratio
12.597.32--18.1815.22
EV/FCF Ratio
52.8648.51111.32-34.4128.42
Debt / Equity Ratio
0.370.370.410.630.330.83
Debt / EBITDA Ratio
2.312.31-108.624.737.28
Debt / FCF Ratio
17.9617.9645.30-12.5116.56
Net Debt / Equity Ratio
0.560.560.531.070.391.22
Net Debt / EBITDA Ratio
1.841.84-4.9096.432.845.63
Net Debt / FCF Ratio
14.2914.2930.74-17.417.5012.81
Asset Turnover
1.001.001.190.980.930.80
Inventory Turnover
4.124.215.184.254.744.49
Quick Ratio
0.560.560.610.791.001.11
Current Ratio
1.831.831.371.942.141.83
Return on Equity (ROE)
4.65%4.65%-12.30%-7.03%1.25%13.20%
Return on Assets (ROA)
4.61%4.61%-4.08%-0.97%1.16%9.16%
Return on Invested Capital (ROIC)
6.79%6.97%-5.40%-1.24%1.46%12.18%
Return on Capital Employed (ROCE)
8.98%8.98%-5.07%-1.02%3.41%6.21%
Earnings Yield
5.87%10.56%--2.25%21.38%
FCF Yield
5.92%9.87%3.96%-12.04%17.17%
Buyback Yield / Dilution
-0.00%0.00%0.00%0.00%46.53%
Total Shareholder Return
-0.00%0.00%0.00%0.00%46.53%