Maschinenfabrik Berthold Hermle AG (FRA:MBH3)
Germany flag Germany · Delayed Price · Currency is EUR
172.50
0.00 (0.00%)
Jul 17, 2026, 8:01 AM CET

FRA:MBH3 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
8637488131,0759851,210
Market Cap Growth
0%-8.00%-24.42%9.14%-18.59%-18.24%
Enterprise Value
7646086758988541,093
Last Close Price
172.50141.36144.84179.20156.79185.16
PE Ratio
16.7914.5512.3312.2813.7222.04
Forward PE
-22.7222.7222.7222.7222.72
PS Ratio
1.751.511.662.022.073.21
PB Ratio
2.442.122.262.932.943.96
P/TBV Ratio
2.502.172.323.003.034.10
P/FCF Ratio
54.1046.8915.5517.8412.1841.60
P/OCF Ratio
22.6319.617.9311.6810.8833.26
EV/Sales Ratio
1.551.231.381.691.802.90
EV/EBITDA Ratio
9.637.747.167.347.6613.68
EV/EBIT Ratio
12.069.608.408.078.4615.79
EV/FCF Ratio
47.8938.1312.9114.9110.5637.56
Debt / Equity Ratio
0.000.000.000.000.000.00
Debt / EBITDA Ratio
0.020.020.010.010.010.01
Debt / FCF Ratio
0.090.090.020.020.010.02
Net Debt / Equity Ratio
-0.28-0.28-0.39-0.43-0.47-0.39
Net Debt / EBITDA Ratio
-1.26-1.26-1.49-1.30-1.41-1.50
Net Debt / FCF Ratio
-6.20-6.20-2.69-2.64-1.94-4.12
Asset Turnover
1.021.020.991.091.080.99
Inventory Turnover
1.831.831.741.892.042.09
Quick Ratio
1.661.661.841.962.042.21
Current Ratio
2.522.522.722.862.893.00
Return on Equity (ROE)
14.44%14.44%18.16%24.96%22.43%18.95%
Return on Assets (ROA)
8.15%8.15%10.13%14.29%14.29%11.35%
Return on Invested Capital (ROIC)
18.05%19.40%27.90%42.76%40.05%29.46%
Return on Capital Employed (ROCE)
17.70%17.70%22.10%30.00%29.80%22.40%
Earnings Yield
5.96%6.87%8.11%8.15%7.29%4.54%
FCF Yield
1.85%2.13%6.43%5.61%8.21%2.40%
Dividend Yield
5.47%6.76%0.59%0.47%0.54%0.46%
Payout Ratio
92.94%107.14%113.85%62.86%62.75%45.62%
Total Shareholder Return
5.47%6.76%0.59%0.47%0.54%0.46%