EPC Groupe (EPA:EXPL)
France flag France · Delayed Price · Currency is EUR
265.00
-5.00 (-1.85%)
Jul 31, 2026, 5:37 PM CET

EPC Groupe Financials Overview

Millions EUR. Fiscal year is Jan - Dec.

Revenue & Profits

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingDec '25 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Revenue
544.26544.26494.39487.72469.85380.04
Revenue Growth
5.97%10.09%1.37%3.80%23.63%11.30%
Gross Profit
227.55330.96297.52275.49250.8226.83
Operating Income
42.9442.9433.132.5425.4617.63
Net Income
28.5228.5223.3721.3517.675.86
Earnings Per Share
13.3113.3111.0310.168.403.17
EPS Growth
14.94%20.67%8.56%20.95%164.98%-

Revenue by Geography

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingDec '25 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Europe - America
429.69429.69389.57392.53389.15324.08
Africa - Middle East - Asia
109.53109.53100.5889.7478.3653.55
Total
539.21539.21490.16482.27467.51377.63

Cash & Debt

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingDec '25 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Cash & Investments
40.0540.0530.7426.2527.7122.85
Total Debt
117.17117.17106.46118.06115.7492.03
Net Cash (Debt)
-77.12-77.12-75.73-91.82-88.03-69.18
Net Cash Growth
------
Net Cash Per Share
-36.01-36.01-35.74-43.69-41.87-37.49

Cash Flow & CapEx

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingDec '25 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Operating Cash Flow
59596733.1320.5528.05
Capital Expenditures
-28.12-28.12-26.5-22.57-29.07-15.91
Free Cash Flow
30.8830.8840.5110.56-8.5212.14
Free Cash Flow Growth
22.48%-23.76%283.74%---48.78%

Margins

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingDec '25 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Gross Margin
41.81%60.81%60.18%56.49%53.38%59.69%
Operating Margin
7.89%7.89%6.70%6.67%5.42%4.64%
Pretax Margin
6.59%6.59%5.86%5.46%4.85%3.20%
Profit Margin
5.58%5.58%5.03%4.69%4.04%1.77%
FCF Margin
5.67%5.67%8.19%2.16%-1.81%3.20%

Dividends

Fiscal YearCurrentFY 2025FY 2024FY 2023
Period EndingAug '26 Dec '25 Dec '24 Dec '23
Dividend Per Share
3.0003.0001.5001.000
Dividend Per Share Growth
100.00%100.00%50.00%-
Dividend Yield
1.13%0.70%0.54%0.04%

Valuation

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingAug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
PE Ratio
19.9116.2316.8611.2211.4321.14
Forward PE
18.9214.0112.73---
P/FCF Ratio
18.3014.919.7522.70-10.18
PS Ratio
1.040.850.800.490.430.33