MBB SE (ETR:MBB)
Germany flag Germany · Delayed Price · Currency is EUR
189.40
-1.00 (-0.53%)
Aug 7, 2026, 1:34 PM CET

MBB SE Ratios and Metrics

Millions EUR. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Aug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
1,0001,098541539533806
Market Cap Growth
6.00%103.10%0.27%1.17%-33.87%25.18%
Enterprise Value
669.34782.2324.2371.2390.54709.96
Last Close Price
189.40206.5099.9094.3091.80137.80
PE Ratio
19.1021.7114.4244.9045.90-
Forward PE
21.1219.0816.6124.4533.7075.10
PEG Ratio
-1.341.341.341.341.34
PS Ratio
0.850.900.490.540.581.13
PB Ratio
0.991.660.960.970.981.39
P/TBV Ratio
1.611.871.111.121.151.66
P/FCF Ratio
4.826.013.706.22-27.28
P/OCF Ratio
3.604.492.784.2715.0613.63
EV/Sales Ratio
0.570.640.300.370.431.00
EV/EBITDA Ratio
2.913.592.234.754.4412.70
EV/EBIT Ratio
3.854.763.2710.948.7637.36
EV/FCF Ratio
3.234.282.224.28-24.04
Debt / Equity Ratio
0.060.060.080.070.090.11
Debt / EBITDA Ratio
0.300.310.500.820.891.76
Debt / FCF Ratio
0.330.370.500.74-3.32
Net Debt / Equity Ratio
-0.90-0.91-0.78-0.68-0.68-0.56
Net Debt / EBITDA Ratio
-2.75-2.77-3.01-4.81-4.20-5.78
Net Debt / FCF Ratio
-3.05-3.30-3.00-4.34410.30-10.94
Asset Turnover
0.840.930.930.880.810.73
Inventory Turnover
10.6712.4811.839.909.928.89
Quick Ratio
2.942.572.322.432.792.79
Current Ratio
3.172.772.502.663.093.06
Return on Equity (ROE)
22.44%24.08%17.04%5.81%7.70%3.62%
Return on Assets (ROA)
15.96%16.54%11.05%3.82%5.55%3.55%
Return on Invested Capital (ROIC)
63.71%63.24%35.69%11.01%14.26%8.08%
Return on Capital Employed (ROCE)
15.39%16.47%11.21%3.90%4.93%2.44%
Earnings Yield
5.31%4.61%6.94%2.23%2.18%-
FCF Yield
20.74%16.64%27.06%16.08%-3.67%
Dividend Yield
0.64%1.61%0.99%1.06%2.15%1.28%
Payout Ratio
12.14%34.92%14.28%47.05%97.69%-90.24%
Buyback Yield / Dilution
0.89%1.71%6.10%1.80%4.10%-0.15%
Total Shareholder Return
1.53%3.32%7.09%2.86%6.26%1.13%