Company Valuation: Outotec

Data adjusted to current consolidation scope
Fiscal Period: December 2021 2022 2023 2024 2025 2026 2027 2028
Market Cap 1 7,741 7,936 7,577 7,434 12,400 14,517 - -
Change - 2.52% -4.52% -1.9% 66.81% 17.07% - -
Enterprise Value (EV) 1 8,211 8,620 8,461 8,607 13,492 15,503 15,211 14,945
Change - 4.99% -1.84% 1.72% 56.76% 14.91% -1.88% -1.75%
P/E 22.8x 26.7x 13.9x 22.5x 29.4x 24.8x 20.6x 18x
PBR 3.44x 3.38x 2.9x 2.86x 4.65x 5.02x 4.49x 3.99x
PEG - -2.2x 0.2x -0.6x 1.1x 0.6x 1x 1.3x
Capitalization / Revenue 1.83x 1.5x 1.41x 1.53x 2.37x 2.57x 2.36x 2.2x
EV / Revenue 1.94x 1.63x 1.57x 1.77x 2.57x 2.75x 2.47x 2.26x
EV / EBITDA 12.8x 10.5x 8.63x 9.53x 14.4x 14.8x 12.6x 11.2x
EV / EBIT 15x 11.8x 9.54x 10.7x 16.3x 16.8x 14.3x 12.7x
EV / FCF 19.7x 663x 64.1x 59.8x 21.5x 31.4x 21.7x 20.1x
FCF Yield 5.08% 0.15% 1.56% 1.67% 4.65% 3.18% 4.61% 4.99%
Dividend per Share 2 0.24 0.3 0.36 0.38 0.4 0.4243 0.4859 0.5375
Rate of return 2.57% 3.12% 3.93% 4.23% 2.67% 2.42% 2.77% 3.07%
EPS 2 0.41 0.36 0.66 0.4 0.51 0.7066 0.8499 0.972
Distribution rate 58.5% 83.3% 54.5% 95% 78.4% 60% 57.2% 55.3%
Net sales 1 4,236 5,295 5,390 4,863 5,240 5,639 6,151 6,608
EBITDA 1 642 821 981 903 935 1,047 1,205 1,337
EBIT 1 547 731 887 804 829 921 1,061 1,178
Net income 1 342 301 543 329 423 585 704.1 804.7
Net Debt 1 470 684 884 1,173 1,092 986.2 694.3 427.9
Reference price 2 9.35 9.61 9.17 8.98 14.98 17.53 17.53 17.53
Nbr of stocks (in thousands) 8,28,047 8,25,636 8,26,328 8,27,810 8,27,761 8,28,113 - -
Announcement Date 10/02/22 17/02/23 16/02/24 13/02/25 12/02/26 - - -
1EUR in Million2EUR
Estimates

P/E, Detailed evolution



P/E (Y) EV / Sales (Y) EV / EBITDA (Y) Dividend Yield (Y) Capi.($)
20.88x1.97x16.13x2.62% 6.55TCr
17.24x1.72x9.79x2.61% 4.3TCr
12.28x1.13x11.37x4.25% 4.03TCr
31.77x4.61x18.42x1.58% 3.12TCr
12.9x1.61x10.05x1.78% 2.19TCr
23.08x2.16x11.69x2.05% 1.93TCr
14.28x - - 0.68% 1.73TCr
32.22x1.05x18.28x1.22% 1.71TCr
24.81x2.75x14.8x2.42% 1.69TCr
Average 21.05x 2.12x 13.82x 2.13% 3.03TCr
Weighted average by Cap. 20.33x 2.09x 13.79x 2.41%

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