SW Stock Analysis: Sodexo | PA
Specialty Business Services | PA, France | Market Cap: 7.876m EUR | 12M Return: 9.2% | Charts, Fundamentals & Technical Analysis
Avg Turnover: 16.2M
Warnings
No concerns identified
Tailwinds
No distinct edge detected
Seasonality 10.5 years of data
How good or bad each month usually is (without trend). The score below shows how much you can trust it: 0 = pure chance, >40 gets interesting and >55 is strong.
Sodexo S.A. is a French-headquartered provider of food services and integrated facilities management, serving clients across North America, Europe, and other international markets. The company operates primarily under a business-to-business (B2B) outsourcing model, delivering on-site service contracts to institutional clients rather than selling directly to end consumers.
Its offering spans two main pillars: food services (including retail, meal vouchers, food delivery, and digital ordering platforms) and facility management (covering technical maintenance, cleaning, energy management, HVAC, pest control, and workspace services). Beyond these core services, Sodexo also operates in adjacent segments such as venue marketing and event ticketing at airports, stadia, and convention centers; healthcare and senior care services; and learning solutions for schools and universities. The company also provides supporting advisory, data, digital tools, and employee engagement solutions.
Sodexo was founded in 1966 and is headquartered in Issy-les-Moulineaux, France. It was originally known as Sodexho Alliance before adopting its current name in 2008. As a player in the diversified support services sub-industry, it competes within a global contract services sector that typically relies on long-term, recurring-revenue contracts tied to client retention and geographic diversification.
- North America food services margins pressured by labor inflation
- Pluxee spinoff sharpens focus on core services
- Corporate dining demand softens amid persistent remote work
| Net Income: 449.0m TTM > 0 and > 6% of Revenue |
| FCF/TA: 0.04 > 0.02 and ΔFCF/TA -0.13 > 1.0 |
| NWC/Revenue: 0.46% < 20% (prev 1.80%; Δ -1.33% < -1%) |
| CFO/TA 0.07 > 3% & CFO 968.0m > Net Income 449.0m |
| Net Debt (4.87b) to EBITDA (1.35b): 3.60 < 3 |
| Current Ratio: 1.02 > 1.5 & < 3 |
| Outstanding Shares: last quarter (147.1m) vs 12m ago -0.71% < -2% |
| Gross Margin: 10.87% > 18% (prev 11.89%; Δ -1.02% > 0.5%) |
| Asset Turnover: 156.7% > 50% (prev 157.6%; Δ -0.88% > 0%) |
| Interest Coverage Ratio: 4.52 > 6 (EBIT TTM 841.0m / Interest Expense TTM 186.0m) |
| A: 0.01 (Total Current Assets 5.97b - Total Current Liabilities 5.86b) / Total Assets 14.8b |
| B: 0.19 (Retained Earnings 2.76b / Total Assets 14.8b) |
| C: 0.06 (EBIT TTM 841.0m / Avg Total Assets 15.1b) |
| D: 0.32 (Book Value of Equity 3.60b / Total Liabilities 11.2b) |
| Altman-Z'' = 1.37 = BB |
| DSRI: 1.04 (Receivables 4.20b/4.15b, Revenue 23.6b/24.2b) |
| GMI: 1.09 (GM 11.89% / 10.87%) |
| AQI: 1.01 (AQ_t 0.52 / AQ_t-1 0.51) |
| SGI: 0.98 (Revenue 23.6b / 24.2b) |
| TATA: -0.04 (NI 449.0m - CFO 968.0m) / TA 14.8b) |
| Beneish M = -2.92 (Cap -4..+1) = A |
As of July 14, 2026, the stock is trading at EUR 52.15 with a total of 336,035 shares traded. Over the past week, the price has changed by -0.57%, over one month by +3.57%, over three months by +35.03% and over the past year by +9.15%.
Current recommended Stop Loss: 50.40 (which is 3.4% or 1.3 ATR below the current price).
Sodexo has no consensus analysts rating.
P/E Trailing = 18.0
P/E Forward = 14.9477
P/S = 0.3323
P/B = 2.1931
P/EG = 3.3155
Revenue TTM = 23.6b EUR
EBIT TTM = 841.0m EUR
EBITDA TTM = 1.35b EUR
Long Term Debt = 3.94b EUR (from longTermDebt, last quarter)
Short Term Debt = 967.0m EUR (from shortTermDebt, last quarter)
Debt = 6.05b EUR (from shortLongTermDebtTotal, last quarter) + Leases 644.0m
Net Debt = 4.87b EUR (calculated: Debt 6.05b - CCE 1.18b)
Enterprise Value = 12.8b EUR (7.88b + Debt 6.05b - CCE 1.18b)
Interest Coverage Ratio = 4.52 (Ebit TTM 841.0m / Interest Expense TTM 186.0m)
EV/FCF = 20.40x (Enterprise Value 12.8b / FCF TTM 625.0m)
FCF Yield = 4.90% (FCF TTM 625.0m / Enterprise Value 12.8b)
FCF Margin = 2.65% (FCF TTM 625.0m / Revenue TTM 23.6b)
Net Margin = 1.90% (Net Income TTM 449.0m / Revenue TTM 23.6b)
Gross Margin = 10.87% ((Revenue TTM 23.6b - Cost of Revenue TTM 21.0b) / Revenue TTM)
Gross Margin QoQ = 10.61% (prev 11.14%)
Tobins Q-Ratio = 0.86 (Enterprise Value 12.8b / Total Assets 14.8b)
Interest Expense / Debt = 3.07% (Interest Expense 186.0m / Debt 6.05b)
Taxrate = 25.04% (154.0m / 615.0m)
NOPAT = 630.4m (EBIT 841.0m * (1 - 25.04%))
Current Ratio = 1.02 (Total Current Assets 5.97b / Total Current Liabilities 5.86b)
Debt / Equity = 1.68 (Debt 6.05b / totalStockholderEquity, last quarter 3.60b)
Debt / EBITDA = 3.60 (Net Debt 4.87b / EBITDA 1.35b)
Debt / FCF = 7.80 (Net Debt 4.87b / FCF TTM 625.0m)
Total Stockholder Equity = 3.79b (last 4 quarters mean from totalStockholderEquity)
RoA = 2.98% (Net Income 449.0m / Total Assets 14.8b)
RoE = 11.84% (Net Income TTM 449.0m / Total Stockholder Equity 3.79b)
RoCE = 10.87% (EBIT 841.0m / Capital Employed (Equity 3.79b + L.T.Debt 3.94b))
RoIC = 7.22% (NOPAT 630.4m / Invested Capital 8.73b)
WACC = 4.31% (E(7.88b)/V(13.9b) * Re(5.85%) + D(6.05b)/V(13.9b) * Rd(3.07%) * (1-Tc(0.25)))
Discount Rate = 5.85% (= CAPM, Blume Beta Adj.)
Shares (quarterly) Correlation: -62.93 | Cagr: -0.41%
[DCF] Terminal Value 74.54% ; FCFF base≈641.8m ; Y1≈610.4m ; Y5≈580.2m
[DCF] Fair Price = 29.20 (EV 9.13b - Net Debt 4.87b = Equity 4.26b / Shares 145.9m; r=8.35% [WACC [floored]]; 5y FCF grow -6.30% → 2.50% )
EPS Correlation: -27.33 | EPS CAGR: -19.09% | SUE: 0.0 | # QB: 0
Revenue Correlation: 74.66 | Revenue CAGR: 2.37% | SUE: N/A | # QB: 0
EPS current Quarter (2026-05-31): EPS=0.00 | Chg30d=N/A | Revisions=N/A | Analysts=0
EPS current Year (2026-08-31): EPS=3.16 | Chg30d=-4.25% | Revisions=+50% | GrowthEPS=-41.1% | GrowthRev=-1.1%
EPS next Year (2027-08-31): EPS=3.67 | Chg30d=-1.55% | Revisions=+10% | GrowthEPS=+16.1% | GrowthRev=+3.5%
[Analyst] Revisions Ratio: +35% (up=10, down=4)