IDI (EPA:IDIP)
France flag France · Delayed Price · Currency is EUR
71.60
+0.60 (0.85%)
May 29, 2026, 5:11 PM CET

IDI Ratios and Metrics

Millions EUR. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
May '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
511491486472344369
Market Cap Growth
-5.53%0.92%3.08%36.96%-6.68%21.70%
Enterprise Value
447411373517374424
Last Close Price
71.6066.0864.0056.9239.7640.93
PE Ratio
8.668.3224.846.664.292.92
Forward PE
6.1117.2317.2317.2317.2317.23
PS Ratio
6.316.0613.885.273.662.53
PB Ratio
0.690.660.700.640.510.60
P/TBV Ratio
0.700.670.700.650.510.60
EV/Sales Ratio
5.525.0710.645.783.972.90
EV/EBITDA Ratio
7.346.7520.397.154.783.28
EV/EBIT Ratio
7.496.8922.147.254.803.29
Debt / Equity Ratio
0.040.040.080.130.140.14
Debt / EBITDA Ratio
0.500.503.181.281.250.67
Net Debt / Equity Ratio
-0.09-0.09-0.12-0.310.070.12
Net Debt / EBITDA Ratio
-1.08-1.08-4.65-3.130.570.57
Net Debt / FCF Ratio
1.571.573.4513.22-1.96-6.32
Asset Turnover
0.100.100.040.110.120.21
Quick Ratio
6.276.278.075.881.020.25
Current Ratio
6.276.278.075.881.020.25
Return on Equity (ROE)
8.18%8.18%2.75%10.08%12.51%22.33%
Return on Assets (ROA)
4.66%4.66%1.27%5.36%6.34%11.36%
Return on Invested Capital (ROIC)
8.72%9.15%3.01%11.64%11.10%19.31%
Return on Capital Employed (ROCE)
7.60%7.60%2.20%8.80%10.50%19.10%
Earnings Yield
11.55%12.02%4.03%15.01%23.33%34.20%
FCF Yield
-8.22%-8.55%-5.07%-3.62%-6.64%-3.19%
Dividend Yield
4.05%4.39%4.38%4.83%6.29%8.31%
Payout Ratio
23.80%23.80%284.68%27.63%24.83%18.56%
Buyback Yield / Dilution
0.00%0.00%-1.82%-0.08%0.03%3.26%
Total Shareholder Return
4.05%4.39%2.55%4.75%6.31%11.56%