Edenred

EDEN · Euronext Paris · EUR

€27.10Change from previous close: +0.97%Absolute change: +€0.26

Close · October 2, 2026

Valuation

Data as of October 4, 2026

Valuation multiples

Market cap
€6.26B
Enterprise value
€8.14B
P/E (trailing 12 months)
13.1
Forward P/E
11.8
PEG
2.18
Price/book
-7.27
Price/sales
2.27
EV/EBITDA
7.31
EV/revenue
2.96

Profitability and growth

Gross margin
42.1%
Operating margin
29.6%
Net margin
18.2%
ROA
3.7%
ROIC
18.5%

Financial health

Total cash
€3.32B
Total debt
€5.08B
Current ratio
0.84
Quick ratio
0.68
Altman Z-Score
0.27
Piotroski F-Score
5.00

Dividends

Annual dividend per share
€1.33
Dividend yield
4.9%
Payout ratio
61.6%
Ex-dividend date
June 10, 2026

Analysts and estimates

Average price target
€30.57
Analysts with a price target
15
Consensus
Buy

Shares and trading

Beta
0.69
Average volume
482.24K
Shares outstanding
230.82M
Float
187.2M
Institutional ownership
55.2%
Insider ownership
8.2%