STEF SA (EPA:STF)
France flag France · Delayed Price · Currency is EUR
135.00
-0.40 (-0.30%)
Aug 3, 2026, 10:46 AM CET

STEF SA 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
1,7131,6881,6861,4191,1251,263
Market Cap Growth
5.08%0.15%18.77%26.21%-10.96%40.18%
Enterprise Value
3,2463,2223,0262,4652,1982,208
Last Close Price
135.00131.40131.20114.2090.60102.00
PE Ratio
20.3319.7310.537.537.8211.62
Forward PE
12.4512.099.298.858.6510.92
PEG Ratio
-1.331.731.645.115.11
PS Ratio
0.330.330.350.320.270.36
PB Ratio
1.311.291.321.201.081.38
P/TBV Ratio
2.041.981.911.691.572.04
P/FCF Ratio
1888.321861.6236.6353.4527.236.12
P/OCF Ratio
5.625.544.243.984.273.43
EV/Sales Ratio
0.630.630.630.550.530.63
EV/EBITDA Ratio
7.467.406.255.785.106.16
EV/EBIT Ratio
18.7618.6213.259.749.4114.35
EV/FCF Ratio
3578.993552.2965.7492.8253.2010.69
Debt / Equity Ratio
0.800.800.640.520.660.61
Debt / EBITDA Ratio
3.793.792.942.792.692.90
Debt / FCF Ratio
1818.751818.7530.9744.7828.095.02
Net Debt / Equity Ratio
1.171.171.050.881.031.04
Net Debt / EBITDA Ratio
3.523.522.772.452.492.64
Net Debt / FCF Ratio
1690.381690.3829.1239.3725.974.58
Asset Turnover
1.251.251.291.301.321.25
Inventory Turnover
41.5441.5438.1331.7435.1737.60
Quick Ratio
0.650.650.600.630.650.60
Current Ratio
0.720.720.660.710.740.66
Return on Equity (ROE)
5.98%5.98%11.43%14.83%17.12%-0.94%
Return on Assets (ROA)
2.47%2.47%4.59%5.35%5.48%3.77%
Return on Invested Capital (ROIC)
3.55%3.69%7.03%8.44%8.73%5.92%
Return on Capital Employed (ROCE)
7.42%7.42%11.16%13.57%13.75%10.35%
Earnings Yield
4.92%5.07%9.50%13.28%12.78%8.61%
FCF Yield
0.05%0.05%2.73%1.87%3.67%16.35%
Dividend Yield
1.99%3.16%3.90%3.50%3.31%2.45%
Payout Ratio
62.29%62.29%40.67%25.95%25.46%28.14%
Buyback Yield / Dilution
-0.41%-0.31%0.16%-0.00%-0.88%-0.96%
Total Shareholder Return
1.58%2.86%4.06%3.50%2.43%1.49%