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,066 - -
Change - -4.43% -27.35% -60.01% 79.87% 17.65% - -
Enterprise Value (EV) 1 9,582 9,344 7,252 3,818 5,589 6,450 6,372 6,249
Change - -2.49% -22.39% -47.35% 46.37% 15.4% -1.21% -1.92%
P/E 14x 14.5x 15.6x -1.62x 11.3x 12.7x 12x 10.8x
PBR 2.77x 2.34x 1.63x 1.24x 1.92x 2.04x 1.82x 1.62x
PEG - -1.95x -0.5x 0x -0x 2.95x 1.92x 1x
Capitalization / Revenue 2.18x 1.98x 1.54x 0.69x 1.21x 1.35x 1.29x 1.25x
EV / Revenue 2.42x 2.25x 1.87x 1.1x 1.57x 1.71x 1.62x 1.54x
EV / EBITDA 7.66x 8.12x 7.46x 5x 6.6x 6.3x 6.13x 5.71x
EV / EBIT 9.86x 10.8x 10.8x 7.99x 9.65x 8.55x 8.45x 7.8x
EV / FCF 9.69x 65.4x 45.9x 13.3x 14.5x 17.9x 19.9x 15.9x
FCF Yield 10.3% 1.53% 2.18% 7.5% 6.9% 5.59% 5.02% 6.29%
Dividend per Share 2 0.8 0.8 0.8 0.8 0.5 0.5225 0.5486 0.5587
Rate of return 2.24% 2.33% 3.21% 8.04% 2.79% 2.48% 2.6% 2.65%
EPS 2 2.56 2.37 1.6 -6.15 1.59 1.658 1.762 1.952
Distribution rate 31.3% 33.8% 50% -13% 31.4% 31.5% 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 754.5 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,383 1,305 1,183
Reference price 2 35.75 34.32 24.90 9.96 17.90 21.06 21.06 21.06
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.49x4.99x20.25x1.06% 77.67B
30.41x4.54x19.6x2.19% 37.55B
23.67x2.83x14.72x2.2% 33.78B
14.03x1.47x8.19x2.98% 30.89B
36.02x6.56x17.39x1.71% 29.78B
14.4x1.39x8.54x2.2% 25.76B
38.81x9.43x28.76x2.26% 23.46B
8.96x2.52x5.05x2.91% 18.8B
24.54x2.65x10.79x1.84% 17.65B
Average 25.26x 4.04x 14.81x 2.15% 32.82B
Weighted average by Cap. 27.64x 4.22x 16.11x 1.96%

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