Vallourec S.A. (EPA:VK)
France flag France · Delayed Price · Currency is EUR
20.81
-0.05 (-0.24%)
Jul 31, 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
Jul '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
4,7773,6753,8413,2232,8132,015
Market Cap Growth
21.87%-4.32%19.19%14.57%39.62%1805.25%
Enterprise Value
4,7343,6603,9293,8603,9853,016
Last Close Price
20.8115.6916.4214.0312.278.80
PE Ratio
14.9911.218.646.68-29.33
Forward PE
12.578.518.476.657.1820.95
PEG Ratio
1.720.370.280.140.280.84
PS Ratio
1.300.960.950.630.580.59
PB Ratio
1.851.591.531.491.711.14
P/TBV Ratio
2.011.751.641.621.800.63
P/FCF Ratio
10.889.5711.976.68--
P/OCF Ratio
7.576.567.884.64--
EV/Sales Ratio
1.290.960.970.750.820.88
EV/EBITDA Ratio
6.444.864.494.217.625.82
EV/EBIT Ratio
8.416.186.274.49-8.06
EV/FCF Ratio
10.789.5312.248.00--
Debt / Equity Ratio
0.270.340.370.610.810.77
Debt / EBITDA Ratio
1.281.151.261.603.223.04
Debt / FCF Ratio
1.642.253.443.05--
Net Debt / Equity Ratio
-0.06-0.0400.260.690.54
Net Debt / EBITDA Ratio
-0.19-0.1400.622.161.85
Net Debt / FCF Ratio
-0.24-0.270.001.18-5.24-3.37
Asset Turnover
0.720.730.720.920.970.70
Inventory Turnover
2.632.532.362.763.273.10
Quick Ratio
1.161.281.181.040.771.03
Current Ratio
2.142.312.142.001.642.05
Return on Equity (ROE)
14.75%15.16%19.58%26.80%-19.81%3.79%
Return on Assets (ROA)
8.47%7.94%8.55%10.25%-3.58%2.04%
Return on Invested Capital (ROIC)
16.97%16.89%17.83%20.23%-6.48%3.90%
Return on Capital Employed (ROCE)
15.19%15.31%15.39%22.38%-3.41%12.55%
Earnings Yield
7.39%8.92%11.57%14.97%-3.41%
FCF Yield
9.19%10.45%8.36%14.97%--
Dividend Yield
-9.58%0.00%0.00%0.00%-0.00%
Payout Ratio
0.94%99.13%0.00%0.00%0.00%-0.08%
Buyback Yield / Dilution
-1.75%-2.39%-1.79%-4.52%-90.98%-949.65%
Total Shareholder Return
-1.75%7.19%-1.79%-4.52%-90.98%-949.65%