Deufol SE (HAM:DE10)
Germany flag Germany · Delayed Price · Currency is EUR
4.400
-0.020 (-0.45%)
At close: May 20, 2026

Deufol SE Ratios and Metrics

Millions EUR. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
May '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
374445643739
Market Cap Growth
-23.48%-1.19%-29.69%72.09%-4.44%9.09%
Enterprise Value
120120121130114131
Last Close Price
4.405.205.006.573.733.90
PE Ratio
13.4815.9311.439.715.6830.18
PS Ratio
0.120.140.140.220.140.16
PB Ratio
0.290.340.350.490.300.33
P/TBV Ratio
0.630.750.741.050.760.97
P/FCF Ratio
1.261.482.512.141.296.25
P/OCF Ratio
1.001.181.641.791.053.08
EV/Sales Ratio
0.390.380.390.440.420.54
EV/EBITDA Ratio
3.577.766.916.935.909.96
EV/EBIT Ratio
13.1612.5010.1510.279.0421.72
EV/FCF Ratio
4.044.036.764.393.9821.22
Debt / Equity Ratio
0.720.720.740.680.720.82
Debt / EBITDA Ratio
2.702.702.882.622.713.60
Debt / FCF Ratio
3.103.105.342.943.0915.38
Net Debt / Equity Ratio
0.620.620.640.560.570.70
Net Debt / EBITDA Ratio
5.175.174.743.853.676.15
Net Debt / FCF Ratio
2.692.694.642.442.4813.10
Asset Turnover
1.131.131.131.091.030.93
Inventory Turnover
15.2815.2815.4514.2212.4814.61
Quick Ratio
0.750.750.890.820.810.75
Current Ratio
1.051.051.241.151.121.08
Return on Equity (ROE)
2.47%2.47%3.42%5.70%5.88%1.69%
Return on Assets (ROA)
2.17%2.17%2.71%2.93%2.98%1.43%
Return on Invested Capital (ROIC)
2.46%2.44%3.44%4.07%4.37%2.11%
Return on Capital Employed (ROCE)
4.60%4.60%5.40%6.00%6.20%3.00%
Earnings Yield
7.42%6.28%8.75%10.30%17.61%3.31%
FCF Yield
79.65%67.40%39.90%46.74%77.68%16.00%
Dividend Yield
3.39%2.89%6.00%4.56%4.02%-
Payout Ratio
91.92%91.92%108.62%19.74%--
Buyback Yield / Dilution
--1.02%0.44%--
Total Shareholder Return
3.39%2.89%7.02%5.01%4.02%-
Source: S&P Global Market Intelligence. Standard template. Financial Sources.