DEFAMA Deutsche Fachmarkt AG (ETR:DEF)
Germany flag Germany · Delayed Price · Currency is EUR
23.90
-0.10 (-0.42%)
Jun 18, 2026, 5:35 PM CET

ETR:DEF 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
115133134116110123
Market Cap Growth
-14.64%-0.71%15.70%5.22%-10.15%41.12%
Enterprise Value
321333302272240237
Last Close Price
23.9027.8027.4023.1821.5025.49
PE Ratio
20.6723.9229.4427.9820.4924.39
PS Ratio
3.614.244.924.985.467.17
PB Ratio
2.372.813.002.712.674.37
P/OCF Ratio
-7.638.208.9710.1612.27
EV/Sales Ratio
10.1010.6011.0411.6611.8913.84
EV/EBITDA Ratio
17.7518.5818.8318.8119.6324.57
EV/EBIT Ratio
31.4132.2732.0331.5433.6043.82
Debt / Equity Ratio
4.284.214.243.833.744.43
Debt / EBITDA Ratio
11.2511.1411.8511.3612.6112.91
Net Debt / Equity Ratio
4.264.194.223.783.674.40
Net Debt / EBITDA Ratio
11.1911.0911.7811.2312.3812.82
Asset Turnover
0.130.130.120.110.110.12
Quick Ratio
0.540.110.810.492.880.57
Current Ratio
1.080.171.310.723.791.40
Return on Equity (ROE)
11.95%12.11%10.43%9.90%15.54%18.89%
Return on Assets (ROA)
2.63%2.60%2.57%2.58%2.52%2.31%
Return on Invested Capital (ROIC)
3.43%3.50%3.52%3.45%3.35%3.15%
Earnings Yield
4.89%4.18%3.40%3.57%4.88%4.10%
Dividend Yield
2.63%2.27%2.19%2.46%2.51%2.00%
Payout Ratio
-51.62%59.94%62.42%45.43%42.12%
Buyback Yield / Dilution
----2.02%-6.45%-
Total Shareholder Return
2.63%2.27%2.19%0.44%-3.94%2.00%