Vallourec S.A. (EPA:VK)
France flag France · Delayed Price · Currency is EUR
18.70
-0.38 (-1.99%)
At close: Mar 13, 2026

Vallourec Ratios and Metrics

Millions EUR. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Mar '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
4,4123,6773,7883,2222,8072,015
Market Cap Growth
8.42%-2.92%17.56%14.80%39.32%558.63%
Enterprise Value
4,4583,8984,1134,0774,4223,100
Last Close Price
19.0715.6914.9612.7811.188.02
PE Ratio
13.4310.368.386.50-50.94
Forward PE
11.318.518.476.657.1820.95
PS Ratio
1.160.970.940.630.570.59
PB Ratio
1.841.541.461.451.671.11
P/TBV Ratio
1.971.641.551.551.791.20
P/FCF Ratio
11.499.5811.806.68--
P/OCF Ratio
7.886.577.774.64--
EV/Sales Ratio
1.171.021.020.800.910.90
EV/EBITDA Ratio
5.714.995.163.496.326.55
EV/EBIT Ratio
7.186.276.844.139.0710.74
EV/FCF Ratio
11.6110.1512.818.45--
Debt / Equity Ratio
0.390.390.450.691.040.91
Debt / EBITDA Ratio
1.181.181.421.282.453.35
Debt / FCF Ratio
2.402.403.653.17--
Net Debt / Equity Ratio
-0.02-0.020.030.280.710.56
Net Debt / EBITDA Ratio
-0.05-0.050.080.541.712.13
Net Debt / FCF Ratio
-0.11-0.110.211.30-5.53-3.56
Asset Turnover
0.730.730.720.920.970.70
Inventory Turnover
2.532.532.362.763.273.10
Quick Ratio
1.281.281.241.090.781.06
Current Ratio
2.312.312.142.001.642.05
Return on Equity (ROE)
15.14%15.14%19.60%26.80%-20.82%3.24%
Return on Assets (ROA)
7.47%7.47%6.69%11.16%6.03%3.68%
Return on Invested Capital (ROIC)
17.99%17.28%16.73%22.80%17.12%2.60%
Return on Capital Employed (ROCE)
16.80%16.80%14.90%24.00%13.70%8.10%
Earnings Yield
8.05%9.65%11.94%15.39%-13.05%1.96%
FCF Yield
8.70%10.44%8.47%14.97%-7.68%-14.07%
Dividend Yield
7.86%-10.03%---
Payout Ratio
99.15%99.16%----
Buyback Yield / Dilution
-4.28%-4.28%1.76%-6.39%-90.98%-949.64%
Total Shareholder Return
3.40%-4.28%11.79%-6.39%-90.98%-949.64%
Updated Dec 31, 2025. Source: S&P Global Market Intelligence. Standard template. Financial Sources.