Company Valuation: ICG plc

Data adjusted to current consolidation scope
Fiscal Period: March 2022 2023 2024 2025 2026 2027 2028 2029
Market Cap 1 5,105 3,488 5,884 5,602 4,316 5,202 - -
Change - -31.67% 68.69% -4.78% -22.97% 20.55% - -
Enterprise Value (EV) 1 5,998 4,476 6,758 6,231 4,428 5,127 5,470 4,515
Change - -25.38% 50.98% -7.79% -28.93% 15.79% 6.68% -17.45%
P/E 9.86x 12.5x 12.7x 12.7x 9.27x 10.6x 9.8x 8.61x
PBR 2.57x 1.75x 2.56x 2.27x 1.78x 1.9x 1.71x 1.52x
PEG - -0.3x 0.2x -2.48x 1.41x 1.15x 1.27x 0.6x
Capitalization / Revenue 5.2x 5.46x 6.2x 5.77x 4.17x 5.07x 4.62x 4.2x
EV / Revenue 6.11x 7.01x 7.12x 6.42x 4.27x 5x 4.86x 3.65x
EV / EBITDA 9.36x 13.2x 10.2x 10.9x 6.87x 8.54x 8.12x 5.77x
EV / EBIT 9.66x 13.9x 11.3x 10.9x 7.05x 8.63x 8.29x 5.87x
EV / FCF 25x 14x 27.4x 46x 5.24x 11.2x 10.9x 6.8x
FCF Yield 4% 7.16% 3.65% 2.17% 19.1% 8.91% 9.15% 14.7%
Dividend per Share 2 0.76 0.775 0.79 0.83 0.87 0.9143 0.9608 1.023
Rate of return 4.26% 6.37% 3.85% 4.25% 5.72% 4.84% 5.08% 5.42%
EPS 2 1.811 0.97 1.621 1.538 1.639 1.79 1.928 2.194
Distribution rate 42% 79.9% 48.7% 54% 53.1% 51.1% 49.8% 46.6%
Net sales 1 982.1 638.3 949.6 970.9 1,036 1,025 1,126 1,238
EBITDA 1 640.5 340.3 663.8 570.4 645 600.2 673.2 782.4
EBIT 1 621 322.1 597.8 574.2 627.8 593.8 659.6 769.4
Net income 1 526.8 280.6 473.4 451.2 478.4 522.4 581.3 657.8
Net Debt 1 893.5 988 874 629 112.6 -75 267.5 -687
Reference price 2 17.86 12.17 20.54 19.54 15.20 18.90 18.90 18.90
Nbr of stocks (in thousands) 285,897 286,598 286,444 286,703 283,921 275,256 - -
Announcement Date 5/26/22 5/25/23 5/28/24 5/21/25 5/21/26 - - -
1GBP in Million2GBP
Estimates

P/E, Detailed evolution

P/E (Y) EV / Sales (Y) EV / EBITDA (Y) Dividend Yield (Y) Capi.($)
10.56x5x8.54x4.84% 7B
19.86x5.56x11.93x2.14% 166B
15.34x3.6x - 2.33% 164B
17.17x7.55x - 1.46% 107B
26.36x12.26x21.03x4.11% 77.17B
13.83x5.31x - 1.92% 50.51B
12.08x1.83x5.73x1.27% 47.45B
4.83x4.85x4.89x3.66% 34.84B
14.39x5.45x18.01x1.79% 34.17B
Average 14.94x 5.71x 11.69x 2.61% 76.41B
Weighted average by Cap. 16.99x 5.83x 12.88x 2.31%

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