STEF SA (EPA:STF)
France flag France · Delayed Price · Currency is EUR
115.40
-2.20 (-1.87%)
May 13, 2026, 5:35 PM CET

STEF SA Ratios and Metrics

Millions EUR. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
May '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
1,4601,6481,6111,4191,1221,262
Market Cap Growth
-10.17%2.25%13.56%26.43%-11.11%40.26%
Enterprise Value
2,9933,1012,9072,4222,1142,160
Last Close Price
115.40128.36124.10103.8379.2286.37
PE Ratio
17.3319.5610.257.417.6711.48
Forward PE
10.1812.099.298.858.6510.92
PS Ratio
0.290.320.340.320.270.36
PB Ratio
1.111.261.261.201.081.38
P/TBV Ratio
1.741.961.861.661.542.01
P/FCF Ratio
1609.401816.4535.0053.4327.176.11
P/OCF Ratio
4.795.414.063.984.263.43
PEG Ratio
-5.325.325.325.325.32
EV/Sales Ratio
0.580.610.610.550.510.62
EV/EBITDA Ratio
6.799.107.856.806.127.28
EV/EBIT Ratio
16.8418.1613.189.649.4012.34
EV/FCF Ratio
3300.073418.4563.1591.2051.1810.46
Debt / Equity Ratio
1.261.261.121.001.121.14
Debt / EBITDA Ratio
3.803.803.122.822.862.96
Debt / FCF Ratio
1818.751818.7530.9744.7828.095.02
Net Debt / Equity Ratio
1.171.171.050.881.031.03
Net Debt / EBITDA Ratio
4.504.503.622.933.103.18
Net Debt / FCF Ratio
1690.381690.3829.1239.3725.974.58
Asset Turnover
1.251.251.291.301.321.25
Inventory Turnover
40.9140.9137.6231.3034.6737.04
Quick Ratio
0.630.630.590.620.640.59
Current Ratio
0.720.720.660.710.740.66
Return on Equity (ROE)
6.52%6.52%12.09%15.71%18.20%12.65%
Return on Assets (ROA)
2.61%2.61%3.71%4.58%4.44%3.89%
Return on Invested Capital (ROIC)
3.72%3.77%6.88%8.51%8.53%6.89%
Return on Capital Employed (ROCE)
6.90%6.90%10.10%13.20%12.30%11.20%
Earnings Yield
5.77%5.11%9.76%13.51%13.04%8.71%
FCF Yield
0.06%0.06%2.86%1.87%3.68%16.36%
Dividend Yield
2.30%2.10%3.34%4.91%5.05%3.47%
Payout Ratio
62.29%62.29%40.67%25.95%25.46%28.14%
Buyback Yield / Dilution
-0.41%-0.30%0.16%-0.00%-0.88%-0.96%
Total Shareholder Return
1.88%1.80%3.51%4.91%4.17%2.51%
Source: S&P Global Market Intelligence. Standard template. Financial Sources.