Umicore SA (EBR:UMI)
Belgium flag Belgium · Delayed Price · Currency is EUR
17.55
+0.15 (0.86%)
Apr 10, 2026, 5:35 PM CET

Umicore Ratios and Metrics

Millions EUR. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Apr '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
4,2224,3062,3945,9868,2408,622
Market Cap Growth
72.96%79.87%-60.01%-27.36%-4.43%-8.77%
Enterprise Value
5,5376,0293,7697,3909,2489,734
Last Close Price
17.5517.909.7523.5631.8132.63
PE Ratio
11.0411.20-15.5514.4613.93
Forward PE
12.4213.559.0814.0215.8714.98
PS Ratio
0.220.220.160.330.320.36
PB Ratio
1.861.901.251.622.312.72
P/TBV Ratio
2.262.311.521.812.573.07
P/FCF Ratio
9.9410.146.9925.4547.009.81
P/OCF Ratio
5.946.062.765.7412.996.85
PEG Ratio
0.931.43---0.55
EV/Sales Ratio
0.290.310.250.400.360.40
EV/EBITDA Ratio
4.604.809.788.288.518.47
EV/EBIT Ratio
5.775.8426.6311.6611.0310.73
EV/FCF Ratio
13.0314.1911.0031.4252.7611.07
Debt / Equity Ratio
1.251.251.790.740.660.68
Debt / EBITDA Ratio
2.222.228.443.012.121.84
Debt / FCF Ratio
6.696.6910.0311.6913.372.45
Net Debt / Equity Ratio
0.560.560.740.330.310.30
Net Debt / EBITDA Ratio
1.021.023.701.381.020.84
Net Debt / FCF Ratio
3.023.024.165.246.301.09
Asset Turnover
2.062.061.541.842.682.77
Inventory Turnover
7.357.355.355.377.608.05
Quick Ratio
0.730.730.730.780.740.82
Current Ratio
1.361.361.291.621.581.71
Return on Equity (ROE)
18.58%18.58%-54.49%10.38%17.00%21.66%
Return on Assets (ROA)
6.84%6.84%0.91%3.98%5.52%6.53%
Return on Invested Capital (ROIC)
14.67%15.11%3.42%10.33%15.36%17.29%
Return on Capital Employed (ROCE)
19.90%19.90%2.80%9.90%14.40%16.30%
Earnings Yield
9.11%8.93%-61.82%6.43%6.92%7.18%
FCF Yield
10.06%9.87%14.31%3.93%2.13%10.20%
Dividend Yield
2.85%2.79%5.13%3.40%2.51%2.45%
Payout Ratio
15.64%15.64%-49.94%33.70%29.17%
Buyback Yield / Dilution
-0.29%-0.29%-0.08%0.11%0.53%-0.09%
Total Shareholder Return
2.58%2.50%5.05%3.51%3.05%2.37%
Updated Dec 31, 2025. Source: S&P Global Market Intelligence. Standard template. Financial Sources.