Eutelsat Communications S.A. (EPA:ETL)
France flag France · Delayed Price · Currency is EUR
2.053
+0.009 (0.44%)
Jul 31, 2026, 5:35 PM CET

Eutelsat Communications Ratios and Metrics

Millions EUR. Fiscal year is Jul - Jun.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Jul '26 Jun '25 Jun '24 Jun '23 Jun '22 Jun '21
2,4181,7621,7831,4852,4742,268
Market Cap Growth
57.20%-1.20%20.04%-39.97%9.06%19.09%
Enterprise Value
3,7954,4204,4093,9705,2945,035
Last Close Price
2.053.713.765.9810.749.85
PE Ratio
---4.7210.7210.60
Forward PE
-22.7622.766.007.728.89
PEG Ratio
-2.152.150.901.475.11
PS Ratio
1.971.421.471.312.151.84
PB Ratio
0.620.680.470.500.890.87
P/TBV Ratio
0.391.140.771.072.242.44
P/FCF Ratio
145.68-42.052.783.973.21
P/OCF Ratio
4.644.603.532.023.092.55
EV/Sales Ratio
3.093.553.633.514.604.08
EV/EBITDA Ratio
5.886.957.373.585.775.92
EV/EBIT Ratio
---6.9212.4614.50
EV/FCF Ratio
228.62-103.997.448.497.14
Debt / Equity Ratio
0.680.990.811.011.081.30
Debt / EBITDA Ratio
4.464.985.642.943.804.21
Debt / FCF Ratio
173.39-79.626.105.585.07
Net Debt / Equity Ratio
0.331.000.660.800.991.03
Net Debt / EBITDA Ratio
1.964.084.232.152.983.17
Net Debt / FCF Ratio
76.15-462.8059.724.474.393.81
Asset Turnover
0.160.160.150.150.160.17
Inventory Turnover
2.293.117.847.988.8812.80
Quick Ratio
2.790.781.471.510.962.81
Current Ratio
3.131.381.731.661.053.04
Return on Equity (ROE)
-12.85%-33.64%-8.87%11.07%8.64%8.30%
Return on Assets (ROA)
-3.13%-11.65%-2.19%6.60%4.95%4.22%
Return on Invested Capital (ROIC)
-4.70%-15.45%-2.93%8.94%6.69%5.61%
Return on Capital Employed (ROCE)
-3.45%-13.36%-2.65%8.67%6.34%5.27%
Earnings Yield
---21.20%9.33%9.44%
FCF Yield
0.69%-2.38%35.95%25.21%31.11%
Dividend Yield
--0.01%0.06%5.43%8.95%9.03%
Payout Ratio
-0.01%-0.32%25.60%95.97%95.70%
Buyback Yield / Dilution
-9.81%-13.87%-68.54%-7.92%-0.05%0.78%
Total Shareholder Return
-9.81%-13.88%-68.47%-2.50%8.90%9.81%