Company Valuation: Edenred SE

Data adjusted to current consolidation scope
Fiscal Period: December 2021 2022 2023 2024 2025 2026 2027 2028
Market Cap 1 10,107 12,680 13,495 7,683 4,540 6,368 - -
Change - 25.45% 6.43% -43.07% -40.91% 40.28% - -
Enterprise Value (EV) 1 10,923 12,987 14,595 9,489 5,781 7,640 7,216 6,770
Change - 18.89% 12.38% -34.99% -39.08% 32.17% -5.55% -6.19%
P/E 34.1x 34.8x 53.6x 15.8x 8.92x 15.1x 12.9x 11.4x
PBR -11.6x -17.6x -19.9x -8.39x -4.83x -7.08x -8.11x -10.6x
PEG - 1.5x -1.7x 0.2x 1.63x -1.1x 0.8x 0.9x
Capitalization / Revenue 6.21x 6.24x 5.37x 2.69x 1.53x 2.15x 2.02x 1.89x
EV / Revenue 6.71x 6.39x 5.81x 3.32x 1.95x 2.58x 2.29x 2.01x
EV / EBITDA 16.3x 15.5x 13.3x 7.5x 4.25x 6.09x 5.35x 4.65x
EV / EBIT 20.3x 18.9x 16.2x 9.12x 5.28x 7.85x 6.81x 5.9x
EV / FCF 22.3x 14.7x 16.1x 11.4x 5.2x 16x 8.32x 7x
FCF Yield 4.49% 6.78% 6.2% 8.77% 19.2% 6.26% 12% 14.3%
Dividend per Share 2 0.9 1 1.1 1.21 1.33 1.412 1.533 1.672
Rate of return 2.22% 1.97% 2.03% 3.81% 7.03% 5.12% 5.56% 6.06%
EPS 2 1.19 1.46 1.01 2.01 2.12 1.833 2.145 2.419
Distribution rate 75.6% 68.5% 109% 60.2% 62.7% 77% 71.5% 69.1%
Net sales 1 1,627 2,031 2,514 2,856 2,961 2,962 3,145 3,361
EBITDA 1 670 836 1,094 1,265 1,360 1,254 1,350 1,457
EBIT 1 538 687 901 1,040 1,094 972.8 1,059 1,147
Net income 1 313 386 267 507 521 437.2 515.3 574.2
Net Debt 1 816 307 1,100 1,806 1,241 1,272 847.7 401.4
Reference price 2 40.57 50.88 54.14 31.75 18.91 27.59 27.59 27.59
Nbr of stocks (in thousands) 249,135 249,207 249,257 241,974 240,063 230,817 - -
Announcement Date 2/22/22 2/21/23 2/27/24 2/18/25 2/24/26 - - -
1EUR in Million2EUR
Estimates

P/E, Detailed evolution



P/E (Y) EV / Sales (Y) EV / EBITDA (Y) Dividend Yield (Y) Capi.($)
28.68x14.62x20.78x0.75% 660B
35.39x6.49x23.02x1.02% 77.93B
-103.58x23.48x56.46x-.--% 64.65B
21.76x4.32x9.51x0.78% 62.29B
10.33x1.38x7.08x1.07% 44.94B
44.67x1.65x9.22x-.--% 44.45B
18.69x3.23x7.69x1.69% 30B
19.49x5.99x11.42x-.--% 25.52B
9.59x2.55x6.14x-.--% 24.03B
Average 9.44x 7.08x 16.81x 0.59% 114.82B
Weighted average by Cap. 19.42x 11.98x 20.46x 0.7%

Y-o-Y evolution of P/E

Historical PBR trend

Evolution Enterprise Value / Sales

Change in Enterprise Value/EBITDA



Year-on-year evolution of the Yield