Umicore

UMI · Euronext Brussels · EUR

€21.18Change from previous close: +3.02%Absolute change: +€0.62

Close · October 2, 2026

Valuation

Data as of October 2, 2026

Valuation multiples

Market cap
€5.1B
Enterprise value
€6.44B
P/E (trailing 12 months)
10.5
Forward P/E
11.7
PEG
2.62
Price/book
2.28
Price/sales
0.21
EV/EBITDA
4.71
EV/revenue
0.26

Profitability and growth

Gross margin
7.7%
Operating margin
3.0%
Net margin
2.0%
ROE
22.9%
ROA
7.6%
Revenue growth (year over year)
60.1%
Earnings growth (year over year)
74.2%

Financial health

Total cash
€1.8B
Total debt
€3.25B
Debt/equity
1.33
Current ratio
1.40
Quick ratio
0.82

Dividends

Annual dividend per share
€0.50
Dividend yield
2.4%
Payout ratio
24.9%
Ex-dividend date
May 5, 2026

Analysts and estimates

Average price target
€25.63
Median price target
€25.00
High price target
€33.00
Low price target
€18.50
Analysts with a price target
13
Consensus
Buy
Forward EPS
€1.81
EPS estimate, current year
€1.78

Shares and trading

Beta
0.91
Average volume
457.94K
Shares outstanding
240.67M
Float
215.91M
Institutional ownership
59.5%
Insider ownership
5.0%