Veolia Environnement SA (EPA:VIE)
France flag France · Delayed Price · Currency is EUR
34.57
-0.62 (-1.76%)
Aug 10, 2026, 5:35 PM CET

Veolia Environnement Ratios and Metrics

Millions EUR. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Aug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
25,31721,73419,79020,42216,84722,173
Market Cap Growth
17.70%9.82%-3.09%21.22%-24.02%103.14%
Enterprise Value
52,21249,47045,19946,09842,52336,405
Last Close Price
34.5729.7227.1128.5624.0032.26
PE Ratio
20.0119.3019.3624.0024.0049.63
Forward PE
13.8812.5912.3314.1013.6221.57
PEG Ratio
1.561.331.231.261.040.61
PS Ratio
0.570.490.440.450.390.78
PB Ratio
1.882.001.531.661.371.93
P/TBV Ratio
-----70.65
P/FCF Ratio
11.6410.369.5510.9512.3515.63
P/OCF Ratio
4.884.223.934.084.067.05
EV/Sales Ratio
1.171.111.011.020.991.28
EV/EBITDA Ratio
8.237.947.697.897.8710.92
EV/EBIT Ratio
15.9615.4215.6916.9219.2830.02
EV/FCF Ratio
24.0123.5921.8024.7231.1825.67
Debt / Equity Ratio
1.671.561.311.411.450.94
Debt / EBITDA Ratio
5.324.744.984.855.296.31
Debt / FCF Ratio
15.5314.0814.1315.2020.9514.83
Net Debt / Equity Ratio
2.441.981.521.601.600.91
Net Debt / EBITDA Ratio
4.173.453.353.363.623.16
Net Debt / FCF Ratio
12.1810.259.4910.5414.357.42
Asset Turnover
0.610.620.610.620.680.58
Quick Ratio
0.680.730.780.780.810.87
Current Ratio
0.820.860.910.930.980.98
Return on Equity (ROE)
13.16%12.16%10.31%9.19%7.79%5.26%
Return on Assets (ROA)
4.50%4.47%3.96%2.71%3.49%2.46%
Return on Invested Capital (ROIC)
8.18%9.20%8.31%5.75%7.64%5.30%
Return on Capital Employed (ROCE)
7.84%7.74%6.79%6.29%6.01%4.48%
Earnings Yield
4.55%5.18%5.16%4.17%4.17%2.01%
FCF Yield
8.59%9.65%10.47%9.13%8.10%6.40%
Dividend Yield
4.26%5.91%6.24%6.26%6.00%2.79%
Payout Ratio
97.67%105.18%110.93%134.58%138.27%132.15%
Buyback Yield / Dilution
7.52%1.21%-1.37%-2.38%-15.53%-6.57%
Total Shareholder Return
11.79%7.12%4.87%3.88%-9.54%-3.78%