Umicore SA (EBR:UMI)
Belgium flag Belgium · Delayed Price · Currency is EUR
24.76
+0.34 (1.39%)
May 21, 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
May '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
5,8754,3062,3945,9868,2408,622
Market Cap Growth
182.90%79.87%-60.01%-27.36%-4.43%-8.77%
Enterprise Value
7,1906,0293,7697,3909,2489,734
Last Close Price
24.4217.589.5723.1431.2532.05
PE Ratio
15.3611.20-15.5514.4613.93
Forward PE
15.4013.559.0814.0215.8714.98
PS Ratio
0.300.220.160.330.320.36
PB Ratio
2.591.901.251.622.312.72
P/TBV Ratio
3.152.311.521.812.573.07
P/FCF Ratio
13.8310.146.9925.4547.009.81
P/OCF Ratio
8.276.062.765.7412.996.85
PEG Ratio
1.141.43---0.55
EV/Sales Ratio
0.370.310.250.400.360.40
EV/EBITDA Ratio
5.974.809.788.288.518.47
EV/EBIT Ratio
7.495.8426.6311.6611.0310.73
EV/FCF Ratio
16.9214.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
6.55%8.93%-61.82%6.43%6.92%7.18%
FCF Yield
7.23%9.87%14.31%3.93%2.13%10.20%
Dividend Yield
2.05%2.84%5.22%3.46%2.56%2.50%
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
1.81%2.56%5.14%3.57%3.09%2.41%
Source: S&P Global Market Intelligence. Standard template. Financial Sources.