Maschinenfabrik Berthold Hermle AG (FRA:MBH3)
Germany flag Germany · Delayed Price · Currency is EUR
182.50
0.00 (0.00%)
Jun 3, 2026, 8:03 AM CET

FRA:MBH3 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
9137488131,0759851,210
Market Cap Growth
0%-8.00%-24.42%9.14%-18.59%-18.24%
Enterprise Value
8146086758988541,093
Last Close Price
182.50149.50153.17189.51165.81195.81
PE Ratio
17.7614.5512.3312.2813.7222.04
Forward PE
-22.7222.7222.7222.7222.72
PS Ratio
1.851.511.662.022.073.21
PB Ratio
2.592.122.262.932.943.96
P/TBV Ratio
2.652.172.323.003.034.10
P/FCF Ratio
57.2446.8915.5517.8412.1841.60
P/OCF Ratio
23.9519.617.9311.6810.8833.26
EV/Sales Ratio
1.651.231.381.691.802.90
EV/EBITDA Ratio
10.267.747.167.347.6613.68
EV/EBIT Ratio
12.859.608.408.078.4615.79
EV/FCF Ratio
51.0338.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.63%6.87%8.11%8.15%7.29%4.54%
FCF Yield
1.75%2.13%6.43%5.61%8.21%2.40%
Dividend Yield
5.23%6.39%0.56%0.45%0.51%0.43%
Payout Ratio
107.14%107.14%113.85%62.86%62.75%45.62%
Total Shareholder Return
5.32%6.39%0.56%0.45%0.51%0.43%