Company Valuation: Eutelsat Communications

Data adjusted to current consolidation scope
Fiscal Period: June 2021 2022 2023 2024 2025 2026 2027 2028
Capitalization 1 2,269 2,473 1,485 1,783 1,761 3,300 - -
Change - 9.02% -39.93% 20.04% -1.22% 87.37% - -
Enterprise Value (EV) 1 4,959 5,287 4,251 4,328 4,388 4,892 5,045 4,998
Change - 6.62% -19.6% 1.8% 1.4% 11.48% 3.14% -0.94%
P/E ratio 10.6x 10.7x 4.72x -5.07x -1.63x -8.59x -10.6x -7.93x
PBR 0.87x 0.89x 0.5x 0.45x 0.68x 0.78x 0.9x 0.95x
PEG - 1.38x 0.2x 0x -0x 0.1x 0.6x -0.2x
Capitalization / Revenue 1.84x 2.15x 1.31x 1.47x 1.42x 2.74x 2.59x 2.46x
EV / Revenue 4.02x 4.59x 3.76x 3.57x 3.53x 4.05x 3.97x 3.72x
EV / EBITDA 5.38x 6.14x 5.15x 6.02x 6.49x 7.77x 7.51x 6.76x
EV / EBIT 14.3x 12.4x 7.41x -22.6x -4.83x -27.4x -32.3x -42.4x
EV / FCF 7.03x 11.9x 9.19x - -784x -9.78x 122x 24.6x
FCF Yield 14.2% 8.38% 10.9% - -0.13% -10.2% 0.82% 4.07%
Dividend per Share 2 0.93 0.93 - - - - - -
Rate of return 9.44% 8.66% - - - - - -
EPS 2 0.93 1.002 1.267 -0.741 -2.279 -0.3261 -0.2648 -0.3534
Distribution rate 100% 92.8% - - - - - -
Net sales 1 1,234 1,152 1,131 1,213 1,244 1,207 1,272 1,342
EBITDA 1 921.9 861.6 825.5 718.9 676.2 629.8 671.8 739.1
EBIT 1 347.2 424.8 573.5 -191.3 -909.2 -178.5 -156 -117.9
Net income 1 214.1 230.8 314.9 -309.9 -1,082 -284.2 -200.5 -201.3
Net Debt 1 2,690 2,814 2,766 2,544 2,627 1,591 1,745 1,697
Reference price 2 9.854 10.740 5.975 3.756 3.710 2.802 2.802 2.802
Nbr of stocks (in thousands) 230,216 230,268 248,619 474,745 474,787 1,177,901 - -
Announcement Date 7/30/21 7/26/22 7/28/23 8/9/24 8/5/25 - - -
1EUR in Million2EUR
Estimates

P/E ratio, Detailed evolution

P/E (Y) EV / Sales (Y) EV / EBITDA (Y) Dividend Yield (Y) Capi.($)
-8.59x4.05x7.77x-.--% 3.9B
10.2x1.58x5.71x4.47% 107B
-477.78x3.28x24.19x-.--% 38.48B
-97.05x139.15x-127.17x-.--% 25.03B
-381.05x33.69x67.69x-.--% 10.29B
40.95x7.26x18.34x1.21% 6.04B
37.29x6.64x12.11x1.47% 4.42B
-17.42x2.43x5.58x7.79% 3.19B
-35.54x - - - 991M
Average -103.22x 24.76x 1.78x 1.87% 22.11B
Weighted average by Cap. -117.42x 21.32x -3.71x 2.6%

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

  1. Stock Market
  2. Equities
  3. ETL Stock
  4. Valuation Eutelsat Communications