Oeneo SA (EPA:SBT)
France flag France · Delayed Price · Currency is EUR
9.14
-0.08 (-0.87%)
Jul 10, 2026, 5:29 PM CET

Oeneo Ratios and Metrics

Millions EUR. Fiscal year is Apr - Mar.
Fiscal Year
CurrentFY 2026FY 2025FY 2024FY 2023FY 2022
Period Ending
Jul '26 Mar '26 Mar '25 Mar '24 Mar '23 Mar '22
578592584666894875
Market Cap Growth
-3.05%1.31%-12.32%-25.50%2.19%21.66%
Enterprise Value
634648662713910893
Last Close Price
9.229.248.789.5812.2011.47
PE Ratio
21.9522.0619.6323.1021.7323.56
Forward PE
20.9519.3718.0122.3919.8821.67
PS Ratio
2.102.151.922.182.572.69
PB Ratio
1.841.891.802.122.612.59
P/TBV Ratio
2.232.302.152.563.113.11
P/FCF Ratio
13.4213.7515.3924.5141.1543.11
P/OCF Ratio
8.678.8911.0213.6821.8020.07
PEG Ratio
-2.452.452.452.452.45
EV/Sales Ratio
2.302.352.172.332.612.74
EV/EBITDA Ratio
10.9211.1610.4711.1312.5512.62
EV/EBIT Ratio
16.8417.1514.5716.6516.6516.54
EV/FCF Ratio
14.7215.0517.4426.2241.8544.00
Debt / Equity Ratio
0.340.340.300.330.180.20
Debt / EBITDA Ratio
1.851.851.471.630.830.97
Debt / FCF Ratio
2.492.492.543.852.773.39
Net Debt / Equity Ratio
0.180.180.180.200.090.02
Net Debt / EBITDA Ratio
0.970.970.901.000.410.11
Net Debt / FCF Ratio
1.301.301.502.361.370.39
Asset Turnover
0.550.550.610.620.700.66
Inventory Turnover
0.660.660.780.841.051.03
Quick Ratio
1.641.640.971.601.391.90
Current Ratio
3.543.542.323.623.343.53
Return on Equity (ROE)
8.41%8.41%9.31%8.77%12.08%11.28%
Return on Assets (ROA)
4.75%4.75%5.67%5.38%6.89%6.84%
Return on Invested Capital (ROIC)
7.58%7.45%9.17%8.74%12.17%12.37%
Return on Capital Employed (ROCE)
9.10%9.10%12.20%10.20%13.40%13.10%
Earnings Yield
4.65%4.53%5.10%4.33%4.60%4.24%
FCF Yield
7.45%7.27%6.50%4.08%2.43%2.32%
Dividend Yield
3.80%3.79%3.98%3.65%2.87%2.62%
Payout Ratio
83.94%83.94%75.32%156.96%47.23%34.66%
Buyback Yield / Dilution
0.57%0.57%0.77%0.52%-0.41%1.19%
Total Shareholder Return
4.46%4.36%4.75%4.17%2.46%3.80%