Umicore SA (EBR:UMI)
Belgium flag Belgium · Delayed Price · Currency is EUR
23.86
-0.34 (-1.40%)
Aug 11, 2026, 2:23 PM CET

Umicore 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
5,8224,3062,3945,9868,2448,623
Market Cap Growth
74.48%79.87%-60.01%-27.39%-4.40%-8.81%
Enterprise Value
7,3175,6213,80210,0749,3979,638
Last Close Price
23.8617.909.9624.9034.3235.75
PE Ratio
12.0511.26-15.5614.4813.96
Forward PE
13.3513.559.0814.0215.8714.98
PEG Ratio
1.151.432.152.152.150.55
PS Ratio
0.240.220.160.330.320.36
PB Ratio
2.381.921.242.122.342.77
P/TBV Ratio
4.333.742.492.242.743.30
P/FCF Ratio
7.547.655.4314.6321.918.41
P/OCF Ratio
5.395.072.484.929.876.14
EV/Sales Ratio
0.300.290.260.550.370.40
EV/EBITDA Ratio
6.504.37-11.338.518.32
EV/EBIT Ratio
6.505.52-17.0611.4810.97
EV/FCF Ratio
9.489.998.6324.6224.979.40
Debt / Equity Ratio
0.960.991.211.680.460.54
Debt / EBITDA Ratio
2.892.21-4.892.121.86
Debt / FCF Ratio
3.565.057.8010.626.232.10
Net Debt / Equity Ratio
0.600.570.741.450.310.31
Net Debt / EBITDA Ratio
1.291.00-1.464.601.000.83
Net Debt / FCF Ratio
1.592.283.239.992.930.94
Asset Turnover
2.522.051.902.262.682.77
Inventory Turnover
8.356.948.517.677.317.75
Quick Ratio
0.810.740.750.640.740.87
Current Ratio
1.401.351.281.021.581.71
Return on Equity (ROE)
21.60%18.58%-69.75%12.50%17.00%21.66%
Return on Assets (ROA)
6.51%5.45%-17.35%5.72%6.95%7.86%
Return on Invested Capital (ROIC)
16.29%14.89%-27.40%8.23%15.00%16.75%
Return on Capital Employed (ROCE)
20.98%19.83%-27.56%11.93%14.40%16.67%
Earnings Yield
8.38%8.88%-6.43%6.91%7.16%
FCF Yield
13.26%13.07%18.40%6.84%4.56%11.89%
Dividend Yield
2.07%1.40%8.04%3.21%2.33%2.10%
Payout Ratio
24.68%15.64%-13.00%49.94%33.70%29.17%
Buyback Yield / Dilution
-0.54%-0.29%-0.08%0.11%0.53%-0.09%
Total Shareholder Return
1.53%1.11%7.95%3.33%2.86%2.01%