STEF SA (EPA:STF)
France flag France · Delayed Price · Currency is EUR
117.20
-0.20 (-0.17%)
Jun 3, 2026, 4:39 PM CET

STEF SA 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
1,4851,6481,6111,4191,1221,262
Market Cap Growth
-4.94%2.25%13.56%26.43%-11.11%40.26%
Enterprise Value
3,0183,1012,9072,4222,1142,160
Last Close Price
117.40128.36124.10103.8379.2286.37
PE Ratio
17.6319.5610.257.417.6711.48
Forward PE
10.7712.099.298.858.6510.92
PS Ratio
0.290.320.340.320.270.36
PB Ratio
1.131.261.261.201.081.38
P/TBV Ratio
1.771.961.861.661.542.01
P/FCF Ratio
1637.291816.4535.0053.4327.176.11
P/OCF Ratio
4.875.414.063.984.263.43
PEG Ratio
-5.115.115.115.115.11
EV/Sales Ratio
0.590.610.610.550.510.62
EV/EBITDA Ratio
6.849.107.856.806.127.28
EV/EBIT Ratio
16.9918.1613.189.649.4012.34
EV/FCF Ratio
3327.963418.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.67%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.93%1.80%3.51%4.91%4.17%2.51%