Maschinenfabrik Berthold Hermle AG (FRA:MBH3)
Germany flag Germany · Delayed Price · Currency is EUR
156.50
-2.00 (-1.26%)
May 14, 2026, 10:31 AM CET

FRA:MBH3 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
7937488131,0759851,210
Market Cap Growth
-10.96%-8.00%-24.42%9.14%-18.59%-18.24%
Enterprise Value
6936086758988541,093
Last Close Price
158.50149.50153.17189.51165.81195.81
PE Ratio
15.4214.5512.3312.2813.7222.04
Forward PE
-22.7222.7222.7222.7222.72
PS Ratio
1.571.481.662.022.073.21
PB Ratio
2.252.122.262.932.943.96
P/TBV Ratio
2.302.172.323.003.034.10
P/FCF Ratio
49.7146.8915.5517.8412.1841.60
P/OCF Ratio
20.8019.617.9311.6810.8833.26
EV/Sales Ratio
1.371.211.381.691.802.90
EV/EBITDA Ratio
8.147.147.167.347.6613.68
EV/EBIT Ratio
10.018.798.408.078.4615.79
EV/FCF Ratio
43.4638.1312.9114.9110.5637.56
Debt / Equity Ratio
0.000.000.000.000.000.00
Debt / EBITDA Ratio
0.010.010.010.010.010.01
Debt / FCF Ratio
0.040.040.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.17-1.17-1.49-1.30-1.41-1.50
Net Debt / FCF Ratio
-6.25-6.25-2.69-2.64-1.94-4.12
Asset Turnover
1.041.040.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.90%8.90%10.13%14.29%14.29%11.35%
Return on Invested Capital (ROIC)
19.77%21.23%27.90%42.76%40.05%29.46%
Return on Capital Employed (ROCE)
19.40%19.40%22.10%30.00%29.80%22.40%
Earnings Yield
6.48%6.87%8.11%8.15%7.29%4.54%
FCF Yield
2.01%2.13%6.43%5.61%8.21%2.40%
Dividend Yield
7.02%-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
7.02%-0.56%0.45%0.51%0.43%
Source: S&P Global Market Intelligence. Standard template. Financial Sources.