Data sourced from SEC EDGAR filings and third-party price providers. Scores, valuations, and metrics are algorithmic estimates. This is not investment advice. See our Terms and Methodology.
Data sourced from SEC EDGAR filings and third-party price providers. Scores, valuations, and metrics are algorithmic estimates. This is not investment advice. See our Terms and Methodology.
Veolia Environnement SA is a multinational French public utility company founded in 1853 and headquartered in Aubervilliers, specializing in environmental services across water, waste, and energy management. The company designs and delivers innovative solutions for resource access, preservation, and replenishment, serving cities, industries, and communities worldwide with nearly 215,000 employees. In water activities, it manages water quality throughout the cycle, operating 3,879 production plants and 3,198 wastewater treatment facilities, supplying drinking water to 111 million people and connecting 98 million to wastewater systems. For waste, Veolia handles collection, recycling, and recovery of 65 million metric tons annually across 861 facilities, providing services to 43 million people and 572,834 business clients. In energy, it oversees 49,034 thermal installations, 604 heating and cooling networks, and produces 42 million MWh while managing 2,043 industrial sites to support decarbonization and efficiency. With €44,692 million in 2024 revenue, Veolia Environnement SA plays a pivotal role in ecological transformation and sustainability on five continents.
Operating margin is thin at 7.88%. Limited cushion if revenue slows or costs rise, not the profile of a wide-moat business.
Revenue declined 0.7% YoY. The question is whether this is cyclical or a structural shift.
Insufficient data to identify specific risks. Treat any missing metrics as a data gap, not a clean bill of health.
Profitability & Returns
Revenue (TTM)
€44.40B
▼ -0.7% YoY
Net Income (TTM)
€1.62B
▲ +12.0% YoY
Op. Margin
7.88%
▲ +0.6pp YoY
ROIC
7.61%
▲ +0.8pp YoY
Cash Flow & Balance Sheet
FCF (TTM)
€5.15B
▲ +2.3% YoY
Op. Cash Flow (TTM)
€5.35B
▲ +1.9% YoY
Net Debt
€10.63B
Cash & Equiv.
€9.56B
3Y CAGR: +1.2%
3Y CAGR: +7.5%
Continue Research