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 Income Statement

Millions EUR. Fiscal year is Jan - Dec.
Fiscal Year
FY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Other Revenue
80.9735.0589.4994.17146.19
80.9735.0589.4994.17146.19
Revenue Growth (YoY)
131.03%-60.84%-4.97%-35.59%238.35%
Cost of Revenue
8.657.145.734.253.52
Gross Profit
72.3127.9183.7589.91142.67
Selling, General & Admin
11.5710.529.973.923.44
Other Operating Expenses
-0.29-0.811.517.89.88
Operating Expenses
12.6911.0612.4611.9513.76
Operating Income
59.6216.8471.377.96128.91
Interest Expense
-0.19--0.84-1.77-1.1
Interest & Investment Income
-1.91---
Currency Exchange Gain (Loss)
0.10.09-0.150.20.62
Other Non Operating Income (Expenses)
-000.1--
EBT Excluding Unusual Items
59.5318.8470.4176.39128.43
Pretax Income
59.5318.8470.4176.39128.43
Income Tax Expense
0.67-0.86-0.5-3.992.19
Earnings From Continuing Operations
58.8519.770.980.38126.24
Minority Interest in Earnings
0.16-0.12-0.09--
Net Income
59.0119.5870.8180.38126.24
Net Income to Common
59.0119.5870.8180.38126.24
Net Income Growth
201.33%-72.34%-11.91%-36.32%290.12%
Shares Outstanding (Basic)
77777
Shares Outstanding (Diluted)
77777
Shares Change (YoY)
-0.00%1.82%0.08%-0.03%-3.26%
EPS (Basic)
8.272.7510.1111.4818.03
EPS (Diluted)
8.272.7510.1111.4818.03
EPS Growth
201.24%-72.84%-11.96%-36.32%303.32%
Free Cash Flow
-41.98-24.67-17.08-22.86-11.78
Free Cash Flow Per Share
-5.89-3.46-2.44-3.27-1.68
Dividend Per Share
2.9002.8002.7502.5003.400
Dividend Growth
3.57%1.82%10.00%-26.47%70.00%
Gross Margin
89.31%79.62%93.59%95.48%97.59%
Operating Margin
73.64%48.06%79.67%82.79%88.18%
Profit Margin
72.88%55.88%79.13%85.37%86.35%
Free Cash Flow Margin
-51.85%-70.38%-19.09%-24.28%-8.05%
EBITDA
60.8918.2972.2778.21129.36
EBITDA Margin
75.20%52.19%80.76%83.06%88.49%
D&A For EBITDA
1.261.450.970.250.46
EBIT
59.6216.8471.377.96128.91
EBIT Margin
73.64%48.06%79.67%82.79%88.18%
Effective Tax Rate
1.13%---1.70%
Revenue as Reported
80.9735.0589.4994.17146.19