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 13,995 - -
Change - 2.52% -4.52% -1.9% 66.81% 12.87% - -
Enterprise Value (EV) 1 8,211 8,620 8,461 8,607 13,492 14,993 14,701 14,446
Change - 4.99% -1.84% 1.72% 56.76% 11.13% -1.95% -1.73%
P/E 22.8x 26.7x 13.9x 22.5x 29.4x 23.9x 19.9x 17.4x
PBR 3.44x 3.38x 2.9x 2.86x 4.65x 4.86x 4.35x 3.86x
PEG - -2.2x 0.2x -0.6x 1.1x 0.6x 1x 1.2x
Capitalization / Revenue 1.83x 1.5x 1.41x 1.53x 2.37x 2.48x 2.28x 2.12x
EV / Revenue 1.94x 1.63x 1.57x 1.77x 2.57x 2.66x 2.39x 2.19x
EV / EBITDA 12.8x 10.5x 8.63x 9.53x 14.4x 14.3x 12.2x 10.8x
EV / EBIT 15x 11.8x 9.54x 10.7x 16.3x 16.3x 13.9x 12.3x
EV / FCF 19.7x 663x 64.1x 59.8x 21.5x 30.7x 20.6x 19.4x
FCF Yield 5.08% 0.15% 1.56% 1.67% 4.65% 3.25% 4.84% 5.16%
Dividend per Share 2 0.24 0.3 0.36 0.38 0.4 0.4245 0.4857 0.5367
Rate of return 2.57% 3.12% 3.93% 4.23% 2.67% 2.51% 2.87% 3.18%
EPS 2 0.41 0.36 0.66 0.4 0.51 0.7058 0.848 0.9708
Distribution rate 58.5% 83.3% 54.5% 95% 78.4% 60.1% 57.3% 55.3%
Net sales 1 4,236 5,295 5,390 4,863 5,240 5,642 6,148 6,607
EBITDA 1 642 821 981 903 935 1,045 1,201 1,333
EBIT 1 547 731 887 804 829 920.3 1,058 1,174
Net income 1 342 301 543 329 423 584.1 702.8 803.6
Net Debt 1 470 684 884 1,173 1,092 997.9 705.8 451.2
Reference price 2 9.35 9.61 9.17 8.98 14.98 16.90 16.90 16.90
Nbr of stocks (in thousands) 828,047 825,636 826,328 827,810 827,761 828,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.($)
22.13x2.08x17.1x2.46% 69.51B
14.26x1.17x11.88x3.92% 42.07B
17.17x1.7x9.7x2.65% 41.66B
30.96x4.5x17.99x1.61% 30.59B
23.4x2.17x11.78x2.05% 19.23B
12.54x1.53x10.17x1.98% 19.08B
13.67x - - 0.71% 16.4B
23.94x2.66x14.34x2.51% 16.13B
25.31x0.85x14.56x1.56% 13.43B
Average 20.37x 2.08x 13.44x 2.16% 29.79B
Weighted average by Cap. 20.29x 2.09x 13.87x 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