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,549 - -
Change - 9.02% -39.93% 20.04% -1.22% 101.48% - -
Enterprise Value (EV) 1 4,959 5,287 4,251 4,328 4,388 5,141 5,366 5,527
Change - 6.62% -19.6% 1.8% 1.4% 17.16% 4.37% 3.01%
P/E ratio 10.6x 10.7x 4.72x -5.07x -1.63x -11.3x -15.3x -66.3x
PBR 0.87x 0.89x 0.5x 0.45x 0.68x 0.84x 0.97x 1.05x
PEG - 1.38x 0.2x 0x -0x 0.1x 0.6x 0.9x
Capitalization / Revenue 1.84x 2.15x 1.31x 1.47x 1.42x 2.96x 2.81x 2.66x
EV / Revenue 4.02x 4.59x 3.76x 3.57x 3.53x 4.29x 4.26x 4.14x
EV / EBITDA 5.38x 6.14x 5.15x 6.02x 6.49x 8.17x 7.87x 7.41x
EV / EBIT 14.3x 12.4x 7.41x -22.6x -4.83x -31.7x -50.6x -134x
EV / FCF 7.03x 11.9x 9.19x - -784x -12.2x 192x 29.6x
FCF Yield 14.2% 8.38% 10.9% - -0.13% -8.21% 0.52% 3.38%
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.2677 -0.1968 -0.0454
Distribution rate 100% 92.8% - - - - - -
Net sales 1 1,234 1,152 1,131 1,213 1,244 1,199 1,261 1,336
EBITDA 1 921.9 861.6 825.5 718.9 676.2 629.1 681.7 746
EBIT 1 347.2 424.8 573.5 -191.3 -909.2 -161.9 -106 -41.24
Net income 1 214.1 230.8 314.9 -309.9 -1,082 -286.8 -201.6 -164.4
Net Debt 1 2,690 2,814 2,766 2,544 2,627 1,592 1,817 1,978
Reference price 2 9.854 10.740 5.975 3.756 3.710 3.013 3.013 3.013
Nbr of stocks (in thousands) 230,216 230,268 248,619 474,745 474,787 1,177,901 - -
Announcement Date 30/07/21 26/07/22 28/07/23 09/08/24 05/08/25 - - -
1EUR in Million2EUR
Estimates

P/E ratio, Detailed evolution

P/E (N) EV / Sales (N) EV / EBITDA (N) Dividend Yield (N) Capi.($)
-11.26x4.29x8.17x-.--% 4.1B
8.15x1.38x5.03x5.57% 85.09B
68x3.49x25.2x-.--% 33.7B
-62.19x175x-112.92x-.--% 27.96B
-214.45x34.08x68.34x-.--% 10.5B
44.39x7.87x19.88x1.12% 6.45B
42.92x7.29x13.4x1.3% 5.01B
-27.9x2.69x6.21x6.05% 4.01B
-173.72x8.95x53.39x - 2.34B
Average -36.23x 27.23x 9.63x 1.75% 19.91B
Weighted average by Cap. -5.97x 31.39x -4.38x 2.89%

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