Solvac S.A. (EBR:SOLV)
Belgium flag Belgium · Delayed Price · Currency is EUR
84.00
+1.50 (1.82%)
Aug 31, 2026, 4:21 PM CET

Solvac 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
0000.01599298
Revenue Growth
-24.62%-24.18%-0.58%-100.00%101.01%-
Gross Profit
-2.99-2.99-2.43-2.44599298
Operating Income
-3.12-3.12-2.55-2.55597296
Net Income
125.31125.31104.7127.34594293
Earnings Per Share
5.865.864.905.9627.7913.71
EPS Growth
-0.66%19.59%-17.79%-78.55%102.73%-

Cash & Debt

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingDec '25 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Cash & Investments
3.323.323.24.2210
Total Debt
150150163198.6198200
Net Cash (Debt)
-146.68-146.68-159.8-194.38-197-200
Net Cash Growth
------
Net Cash Per Share
-6.86-6.86-7.48-9.10-9.22-9.36

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
-3.93-3.93-3.06-4.74125120
Free Cash Flow
-3.93-3.93-3.06-4.74125120
Free Cash Flow Growth
----4.17%2.56%

Margins

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingDec '25 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Gross Margin
----100.00%100.00%
Operating Margin
-82655.53%-82655.53%-51279.46%-51000.00%99.67%99.33%
Pretax Margin
3324822.18%3324822.18%2106178.60%2546868.00%99.17%98.32%
Profit Margin
3324813.56%3324813.56%2106169.70%2546860.00%99.17%98.32%

Dividends

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingAug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Dividend Per Share
5.8105.8105.8105.8105.5805.440
Dividend Per Share Growth
11.11%0%0%4.12%2.57%0%
Dividend Yield
6.84%7.47%6.42%5.21%6.41%6.02%

Valuation

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingAug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
PE Ratio
14.0813.9920.2520.983.637.95
PS Ratio
467880.13465044.50426554.67534375.823.607.82