Vallourec S.A. (EPA:VK)
France flag France · Delayed Price · Currency is EUR
22.04
+0.47 (2.18%)
Apr 2, 2026, 5:35 PM CET

Vallourec Ratios and Metrics

Millions EUR. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Apr '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
5,0893,6773,7883,2222,8072,015
Market Cap Growth
21.55%-2.92%17.56%14.80%39.32%558.63%
Enterprise Value
5,1353,8984,1134,0774,4223,100
Last Close Price
22.0415.6914.9612.7811.188.02
PE Ratio
15.7410.378.386.50-50.94
Forward PE
13.078.518.476.657.1820.95
PS Ratio
1.340.970.940.630.570.59
PB Ratio
2.131.541.461.451.671.11
P/TBV Ratio
2.271.641.551.551.791.20
P/FCF Ratio
13.259.5811.806.68--
P/OCF Ratio
9.096.577.774.64--
EV/Sales Ratio
1.351.021.020.800.910.90
EV/EBITDA Ratio
6.324.955.163.496.326.55
EV/EBIT Ratio
8.316.306.844.139.0710.74
EV/FCF Ratio
13.3710.1512.818.45--
Debt / Equity Ratio
0.390.390.450.691.040.91
Debt / EBITDA Ratio
1.131.131.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.361.361.241.090.781.06
Current Ratio
2.312.312.142.001.642.05
Return on Equity (ROE)
15.12%15.12%19.60%26.80%-20.82%3.24%
Return on Assets (ROA)
7.43%7.43%6.69%11.16%6.03%3.68%
Return on Invested Capital (ROIC)
17.88%17.17%16.73%22.80%17.12%2.60%
Return on Capital Employed (ROCE)
16.70%16.70%14.90%24.00%13.70%8.10%
Earnings Yield
6.97%9.64%11.94%15.39%-13.05%1.96%
FCF Yield
7.55%10.44%8.47%14.97%-7.68%-14.07%
Dividend Yield
7.01%-10.03%---
Payout Ratio
99.13%99.13%----
Buyback Yield / Dilution
-2.39%-2.39%-1.79%-4.52%-90.98%-949.64%
Total Shareholder Return
4.62%-2.39%8.24%-4.52%-90.98%-949.64%
Updated Dec 31, 2025. Source: S&P Global Market Intelligence. Standard template. Financial Sources.