EPC Groupe (EPA:EXPL)
France flag France · Delayed Price · Currency is EUR
250.00
-5.00 (-1.96%)
Oct 21, 2026, 4:00 PM CEST

EPC Groupe Financials Overview

Millions EUR. Fiscal year is Jan - Dec.

Revenue & Profits

Fiscal Year
TTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Revenue
581.79544.26494.39487.72469.85380.04
Revenue Growth
6.89%10.09%1.37%3.80%23.63%11.30%
Gross Profit
236.64223.93197.94178.38160.98145.52
Operating Income
39.3133.6220.2516.0618.6112.11
Net Income
29.1728.5223.3721.3517.675.86
Earnings Per Share
13.5913.3111.0310.168.403.17
EPS Growth
2.08%20.67%8.58%20.93%164.98%-

Revenue by Geography

Fiscal Year
TTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Europe - America
454.51429.69389.57392.53389.15324.08
Africa - Middle East - Asia
122.37109.53100.5889.7478.3653.55
Total
576.88539.21490.16482.27467.51377.63

Cash & Debt

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Cash & Investments
31.6340.0530.7426.2527.7122.85
Total Debt
124.29117.17106.46118.06115.7492.03
Net Cash (Debt)
-92.66-77.12-75.73-91.82-88.03-69.18
Net Cash Growth
------
Net Cash Per Share
-43.16-36.01-35.74-43.69-41.87-37.49

Cash Flow & CapEx

Fiscal Year
TTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Operating Cash Flow
60.75596733.1320.5528.05
Capital Expenditures
-27.82-28.12-26.5-22.57-29.07-15.91
Free Cash Flow
32.9330.8840.5110.56-8.5212.14
Free Cash Flow Growth
6.61%-23.76%283.74%---48.78%

Margins

Fiscal Year
TTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Gross Margin
40.67%41.14%40.04%36.57%34.26%38.29%
Operating Margin
6.76%6.18%4.09%3.29%3.96%3.19%
Pretax Margin
7.17%6.59%5.86%5.46%4.85%3.20%
Profit Margin
5.01%5.24%4.73%4.38%3.76%1.54%
FCF Margin
5.66%5.67%8.19%2.16%-1.81%3.19%

Dividends

Fiscal Year
CurrentFY 2025FY 2024FY 2023
Period EndingOct '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.20%1.39%0.81%0.88%

Valuation

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingOct '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
PE Ratio
18.7716.0816.7411.2311.4224.04
Forward PE
18.9914.0112.73---
P/FCF Ratio
16.5214.859.6622.71-11.60
PS Ratio
0.940.840.790.490.430.37