Company Valuation: Stabilus SE

Data adjusted to current consolidation scope
Fiscal Period: September 2021 2022 2023 2024 2025 2026 2027 2028
Market Cap 1 1,496 1,119 1,308 906.5 607.6 394.7 - -
Change - -25.19% 16.89% -30.69% -32.97% -35.05% - -
Enterprise Value (EV) 1 1,603 1,207 1,373 1,575 1,239 975 888.5 831.4
Change - -24.66% 13.7% 14.72% -21.3% -21.33% -8.88% -6.42%
P/E 20.4x 10.9x 12.9x 12.9x 26.5x 6.71x 9.28x 6.94x
PBR 2.77x 1.68x 1.84x 1.34x 1x 0.61x 0.59x 0.55x
PEG - 0.3x -10.76x -0.4x -0.4x 0x -0.3x 0.2x
Capitalization / Revenue 1.59x 1x 1.08x 0.69x 0.47x 0.34x 0.34x 0.32x
EV / Revenue 1.71x 1.08x 1.13x 1.21x 0.96x 0.84x 0.76x 0.66x
EV / EBITDA 8.66x 5.72x 6.38x 6.99x 6.65x 4.72x 4.6x 3.98x
EV / EBIT 11.9x 7.73x 8.67x 10x 8.69x 8.44x 6.88x 5.52x
EV / FCF 18.1x 14.8x 12.8x 11.9x 10.4x 9.2x 9.62x 8.37x
FCF Yield 5.53% 6.77% 7.82% 8.43% 9.6% 10.9% 10.4% 11.9%
Dividend per Share 2 1.25 1.75 1.75 1.15 0.35 0.7585 0.5981 0.8698
Rate of return 2.06% 3.86% 3.31% 3.13% 1.42% 4.69% 3.7% 5.38%
EPS 2 2.97 4.17 4.12 2.84 0.93 2.413 1.744 2.333
Distribution rate 42.1% 42% 42.5% 40.5% 37.6% 31.4% 34.3% 37.3%
Net sales 1 937.7 1,116 1,215 1,306 1,296 1,163 1,175 1,253
EBITDA 1 185.1 211.2 215.3 225.4 186.3 206.7 193.3 209
EBIT 1 135 156.2 158.4 157.1 142.6 115.5 129.1 150.6
Net income 1 73.8 104.3 103.3 72 24.2 67.88 45.23 61.08
Net Debt 1 107 88.4 64.9 668.4 631.8 580.4 493.8 436.7
Reference price 2 60.55 45.30 52.95 36.70 24.60 16.18 16.18 16.18
Nbr of stocks (in thousands) 24,700 24,700 24,700 24,700 24,700 24,241 - -
Announcement Date 11/12/21 11/11/22 11/10/23 11/11/24 11/9/25 - - -
1EUR in Million2EUR
Estimates

P/E, Detailed evolution

P/E (N) EV / Sales (N) EV / EBITDA (N) Dividend Yield (N) Capi.($)
16.13x - - - 14.74B
23.29x2.89x12.66x1.96% 10.17B
332.05x70.58x234.71x0.11% 9.41B
19.4x2.26x9.96x-.--% 7B
96.23x31.37x79.26x0.23% 6.66B
18.66x1.72x10.14x2.13% 6.29B
38.85x4.58x20.52x0.89% 4.2B
105.64x8.63x36.37x0.34% 4.01B
26.39x - - - 2.74B
Average 75.18x 17.43x 57.66x 0.81% 7.25B
Weighted average by Cap. 78.98x 20.58x 67.65x 0.86%

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