Umicore SA (ETR:NVJP)
Germany flag Germany · Delayed Price · Currency is EUR
16.89
-0.35 (-2.03%)
Mar 13, 2026, 9:54 AM CET

Umicore Ratios and Metrics

Millions EUR. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Mar '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Market Capitalization
4,1384,3062,3945,9868,2408,622
Market Cap Growth
97.09%79.87%-60.01%-27.36%-4.43%-8.77%
Enterprise Value
5,4536,0293,7697,3909,2489,734
Last Close Price
17.2418.089.9123.6032.5333.53
PE Ratio
10.7611.20-15.5514.4613.93
PS Ratio
0.210.220.160.330.320.36
PB Ratio
1.821.901.251.622.312.72
P/TBV Ratio
2.242.331.521.812.573.07
P/FCF Ratio
9.7410.136.9925.4547.009.81
P/OCF Ratio
5.826.062.765.7412.996.85
EV/Sales Ratio
0.280.310.250.400.360.40
EV/EBITDA Ratio
4.464.657.068.288.518.47
EV/EBIT Ratio
5.715.8713.0011.6611.0310.73
EV/FCF Ratio
12.8314.1911.0031.4252.7611.07
Debt / Equity Ratio
1.251.251.790.740.660.68
Debt / EBITDA Ratio
2.192.196.193.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
0.990.992.671.381.020.84
Net Debt / FCF Ratio
3.023.024.165.246.301.09
Asset Turnover
2.052.051.541.842.682.77
Inventory Turnover
7.357.355.355.377.608.05
Quick Ratio
0.750.750.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.81%6.81%1.87%3.98%5.52%6.53%
Return on Invested Capital (ROIC)
14.60%15.04%7.00%10.33%15.36%17.29%
Return on Capital Employed (ROCE)
19.80%19.80%5.70%9.90%14.40%16.30%
Earnings Yield
9.29%8.93%-61.82%6.43%6.92%7.18%
FCF Yield
10.27%9.87%14.31%3.93%2.13%10.20%
Dividend Yield
2.02%2.77%5.05%3.39%2.46%2.39%
Payout Ratio
15.63%15.63%-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.73%2.48%4.96%3.50%2.99%2.30%
Source: S&P Global Market Intelligence. Standard template. Financial Sources.