EPC Groupe (EPA:EXPL)
France flag France · Delayed Price · Currency is EUR
270.00
0.00 (0.00%)
Aug 21, 2026, 5:20 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
223.93223.93197.94178.38160.98145.52
Operating Income
33.6233.6220.2516.0618.6112.11
Net Income
28.5228.5223.3721.3517.675.86
Earnings Per Share
13.3113.3111.0310.168.403.17
EPS Growth
14.98%20.67%8.58%20.93%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.14%41.14%40.04%36.57%34.26%38.29%
Operating Margin
6.18%6.18%4.09%3.29%3.96%3.19%
Pretax Margin
6.59%6.59%5.86%5.46%4.85%3.20%
Profit Margin
5.24%5.24%4.73%4.38%3.76%1.54%
FCF Margin
5.67%5.67%8.19%2.16%-1.81%3.19%

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.11%1.40%0.82%0.90%

Valuation

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingAug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
PE Ratio
20.2916.0816.7411.2311.4224.04
Forward PE
19.2714.0112.73---
P/FCF Ratio
18.6514.859.6622.71-11.60
PS Ratio
1.060.840.790.490.430.37