Vallourec

VK · Euronext Paris · EUR

€17.87Change from previous close: 0.00%Absolute change: +€0.00

Close · October 2, 2026

Valuation

Data as of October 4, 2026

Valuation multiples

Market cap
€4.1B
Enterprise value
€4.06B
P/E (trailing 12 months)
12.9
Forward P/E
11.0
PEG
0.69
Price/book
1.59
Price/sales
1.12
EV/EBITDA
5.08
EV/revenue
1.11

Profitability and growth

Gross margin
29.7%
Operating margin
16.2%
Net margin
9.6%
ROE
15.8%
ROA
7.5%
ROIC
17.7%

Financial health

Total cash
€1.08B
Total debt
€939.38M
Debt/equity
0.36
Current ratio
2.14
Quick ratio
1.16
Altman Z-Score
2.64
Piotroski F-Score
8.00

Dividends

Annual dividend per share
€2.05
Dividend yield
11.5%
Payout ratio
0.9%
Ex-dividend date
August 3, 2026

Analysts and estimates

Average price target
€25.87
Analysts with a price target
11
Consensus
Buy

Shares and trading

Beta
0.41
Average volume
1.14M
Shares outstanding
229.55M
Float
180.71M
Institutional ownership
48.3%
Insider ownership
1.2%