Company Valuation: Umicore

Data adjusted to current consolidation scope
Fiscal Period: December 2021 2022 2023 2024 2025 2026 2027 2028
Market Cap 1 8,622 8,240 5,986 2,394 4,306 5,514 - -
Change - -4.43% -27.35% -60.01% 79.87% 28.04% - -
Enterprise Value (EV) 1 9,582 9,344 7,252 3,818 5,589 6,878 6,819 6,697
Change - -2.49% -22.39% -47.35% 46.37% 23.07% -0.86% -1.79%
P/E 14x 14.5x 15.6x -1.62x 11.3x 13.6x 13x 11.7x
PBR 2.77x 2.34x 1.63x 1.24x 1.92x 2.22x 1.98x 1.77x
PEG - -1.95x -0.5x 0x -0x 2.29x 2.81x 1.1x
Capitalization / Revenue 2.18x 1.98x 1.54x 0.69x 1.21x 1.46x 1.4x 1.36x
EV / Revenue 2.42x 2.25x 1.87x 1.1x 1.57x 1.83x 1.74x 1.65x
EV / EBITDA 7.66x 8.12x 7.46x 5x 6.6x 6.71x 6.56x 6.11x
EV / EBIT 9.86x 10.8x 10.8x 7.99x 9.65x 9.04x 9.04x 8.36x
EV / FCF 9.69x 65.4x 45.9x 13.3x 14.5x 19.1x 21.3x 17x
FCF Yield 10.3% 1.53% 2.18% 7.5% 6.9% 5.25% 4.69% 5.87%
Dividend per Share 2 0.8 0.8 0.8 0.8 - 0.5225 0.5486 0.5587
Rate of return 2.24% 2.33% 3.21% 8.04% - 2.28% 2.39% 2.44%
EPS 2 2.56 2.37 1.6 -6.15 1.59 1.684 1.762 1.952
Distribution rate 31.3% 33.8% 50% -13% - 31% 31.1% 28.6%
Net sales 1 3,963 4,155 3,876 3,461 3,562 3,765 3,926 4,048
EBITDA 1 1,251 1,151 972 763 847 1,025 1,039 1,095
EBIT 1 971.4 865 674 478 579 761.1 754.4 800.9
Net income 1 619 569.9 385 -1,480 384.5 406.3 427.7 479.9
Net Debt 1 960 1,104 1,266 1,424 1,283 1,364 1,305 1,183
Reference price 2 35.75 34.32 24.90 9.96 17.90 22.92 22.92 22.92
Nbr of stocks (in thousands) 241,183 240,092 240,400 240,481 240,562 240,562 - -
Announcement Date 2/16/22 2/16/23 2/16/24 2/14/25 2/20/26 - - -
1EUR in Million2EUR
Estimates

P/E, Detailed evolution



P/E (Y) EV / Sales (Y) EV / EBITDA (Y) Dividend Yield (Y) Capi.($)
36.8x5.03x20.38x1.05% 78.29B
26.01x3.08x15.96x2% 38.04B
29.21x4.41x18.99x2.28% 37.06B
14.03x1.36x8.4x2.26% 25.38B
36.71x9x27.39x2.49% 22.79B
10.52x2.87x5.67x2.59% 21.83B
24.7x2.67x10.85x1.83% 17.77B
12.66x2.55x5.76x1.28% 14.9B
15.72x1.74x6.85x1.91% 14.62B
Average 22.93x 3.63x 13.36x 1.97% 30.08B
Weighted average by Cap. 26.72x 4.02x 15.69x 1.82%

Y-o-Y evolution of P/E

Historical PBR trend

Evolution Enterprise Value / Sales

Change in Enterprise Value/EBITDA



Year-on-year evolution of the Yield