Deufol SE (HAM:DE10)
Germany flag Germany · Delayed Price · Currency is EUR
4.240
+0.020 (0.47%)
At close: Jun 10, 2026

Deufol SE Ratios and Metrics

Millions EUR. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Jun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
364445643739
Market Cap Growth
-26.26%-1.19%-29.69%72.09%-4.44%9.09%
Enterprise Value
119120121130114131
Last Close Price
4.245.205.006.573.733.90
PE Ratio
12.9915.9311.439.715.6830.18
PS Ratio
0.120.140.140.220.140.16
PB Ratio
0.280.340.350.490.300.33
P/TBV Ratio
0.610.750.741.050.760.97
P/FCF Ratio
1.211.482.512.141.296.25
P/OCF Ratio
0.961.181.641.791.053.08
EV/Sales Ratio
0.380.380.390.440.420.54
EV/EBITDA Ratio
3.537.766.916.935.909.96
EV/EBIT Ratio
13.0112.5010.1510.279.0421.72
EV/FCF Ratio
4.004.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.70%6.28%8.75%10.30%17.61%3.31%
FCF Yield
82.66%67.40%39.90%46.74%77.68%16.00%
Dividend Yield
7.08%-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
7.08%-7.02%5.01%4.02%-