Vallourec S.A. (EPA:VK)
France flag France · Delayed Price · Currency is EUR
24.81
+0.73 (3.03%)
Jun 2, 2026, 3:04 PM CET

Vallourec Ratios and Metrics

Millions EUR. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Jun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
5,5283,6773,7883,2222,8072,015
Market Cap Growth
37.99%-2.92%17.56%14.80%39.32%558.63%
Enterprise Value
5,5733,8984,1134,0774,4223,100
Last Close Price
24.0815.6914.9612.7811.188.02
PE Ratio
17.3110.378.386.50-50.94
Forward PE
13.998.518.476.657.1820.95
PS Ratio
1.470.970.940.630.570.59
PB Ratio
2.201.541.461.451.671.11
P/TBV Ratio
2.351.641.551.551.791.20
P/FCF Ratio
13.699.5811.806.68--
P/OCF Ratio
9.466.577.774.64--
EV/Sales Ratio
1.491.021.020.800.910.90
EV/EBITDA Ratio
6.864.955.163.496.326.55
EV/EBIT Ratio
9.076.306.844.139.0710.74
EV/FCF Ratio
13.8010.1512.818.45--
Debt / Equity Ratio
0.370.390.450.691.040.91
Debt / EBITDA Ratio
1.131.131.421.282.453.35
Debt / FCF Ratio
2.282.403.653.17--
Net Debt / Equity Ratio
-0.02-0.020.030.280.710.56
Net Debt / EBITDA Ratio
-0.06-0.050.080.541.712.13
Net Debt / FCF Ratio
-0.12-0.110.211.30-5.53-3.56
Asset Turnover
0.740.730.720.920.970.70
Inventory Turnover
2.512.532.362.763.273.10
Quick Ratio
1.341.361.241.090.781.06
Current Ratio
2.432.312.142.001.642.05
Return on Equity (ROE)
14.52%15.12%19.60%26.80%-20.82%3.24%
Return on Assets (ROA)
7.54%7.43%6.69%11.16%6.03%3.68%
Return on Invested Capital (ROIC)
17.82%18.33%16.17%23.18%16.59%2.51%
Return on Capital Employed (ROCE)
16.20%16.70%14.90%24.00%13.70%8.10%
Earnings Yield
6.38%9.64%11.94%15.39%-13.05%1.96%
FCF Yield
7.31%10.44%8.47%14.97%-7.68%-14.07%
Dividend Yield
--10.03%---
Payout Ratio
99.62%99.13%----
Buyback Yield / Dilution
-2.07%-2.39%-1.79%-4.52%-90.98%-949.64%
Total Shareholder Return
-2.07%-2.39%8.24%-4.52%-90.98%-949.64%