Company Valuation: Eutelsat Communications

Data adjusted to current consolidation scope
Fiscal Period: June 2021 2022 2023 2024 2025 2026 2027 2028
Market Cap 1 2,269 2,473 1,485 1,783 1,761 2,526 - -
Change - 9.02% -39.93% 20.04% -1.22% 43.43% - -
Enterprise Value (EV) 1 4,959 5,287 4,251 4,328 4,388 4,105 4,439 4,591
Change - 6.62% -19.6% 1.8% 1.4% -6.46% 8.15% 3.42%
P/E 10.6x 10.7x 4.72x -5.07x -1.63x -4.6x -9.84x -18.3x
PBR 0.87x 0.89x 0.5x 0.45x 0.68x 0.58x 0.72x 0.72x
PEG - 1.38x 0.2x 0x -0x 0.1x 0.3x 0.4x
Capitalization / Revenue 1.84x 2.15x 1.31x 1.47x 1.42x 2.3x 2x 1.9x
EV / Revenue 4.02x 4.59x 3.76x 3.57x 3.53x 3.42x 3.52x 3.46x
EV / EBITDA 5.38x 6.14x 5.15x 6.02x 6.49x 6.52x 6.56x 6.17x
EV / EBIT 14.3x 12.4x 7.41x -22.6x -4.83x -28.2x -42.1x -106x
EV / FCF 7.03x 11.9x 9.19x - -784x -12.6x -31x 42.8x
FCF Yield 14.2% 8.38% 10.9% - -0.13% -7.95% -3.22% 2.33%
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.524 -0.2179 -0.1172
Distribution rate 100% 92.8% - - - - - -
Net sales 1 1,234 1,152 1,131 1,213 1,244 1,236 1,262 1,327
EBITDA 1 921.9 861.6 825.5 718.9 676.2 632.4 676.9 744.5
EBIT 1 347.2 424.8 573.5 -191.3 -909.2 -220.1 -105.5 -43.35
Net income 1 214.1 230.8 314.9 -309.9 -1,082 -457.3 -187 -163.3
Net Debt 1 2,690 2,814 2,766 2,544 2,627 1,578 1,913 2,065
Reference price 2 9.854 10.740 5.975 3.756 3.710 2.145 2.145 2.145
Nbr of stocks (in thousands) 230,216 230,268 248,619 474,745 474,787 1,177,820 - -
Announcement Date 30/07/21 26/07/22 28/07/23 09/08/24 05/08/25 07/08/26 - -
1EUR in Million2EUR
Estimates

P/E, Detailed evolution

P/E (Y) EV / Sales (Y) EV / EBITDA (Y) Dividend Yield (Y) Capi.($)
-6.85x3.42x6.52x-.--% 2.93B
8.7x1.44x5.23x5.05% 92.9B
2.56x2.54x17.15x-.--% 26.69B
-31.11x138.4x-60.3x-.--% 21.28B
-216.82x35.17x70.83x-.--% 10.67B
55.37x7.37x13.95x1.24% 5.32B
23.93x4.78x11.5x2.05% 4.19B
-14.84x2.38x5.51x9.22% 2.62B
-105.14x7.9x50.68x - 2.23B
Average -31.58x 22.60x 13.45x 2.19% 18.76B
Weighted average by Cap. -11.84x 21.41x 4.06x 3.05%

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. Stocks
  3. ETL Stock
  4. Valuation Eutelsat Communications