Oeneo SA (EPA:SBT)
France flag France · Delayed Price · Currency is EUR
9.02
-0.18 (-1.96%)
Jul 31, 2026, 9:34 AM 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
576579584660894870
Market Cap Growth
-5.30%-0.90%-11.46%-26.23%2.85%20.95%
Enterprise Value
632.44635.02641.26724.05924.19877.37
Last Close Price
9.029.249.1210.3013.8013.52
PE Ratio
21.9022.0019.8322.8921.9023.72
Forward PE
20.7919.3718.0122.3919.8821.67
PEG Ratio
-2.262.452.452.452.45
PS Ratio
2.092.101.912.162.572.67
PB Ratio
1.841.851.802.102.612.57
P/TBV Ratio
2.242.292.172.573.133.12
P/FCF Ratio
13.3913.4515.3924.2741.1442.83
P/OCF Ratio
8.658.6911.0113.5421.8019.93
EV/Sales Ratio
2.302.312.102.372.652.69
EV/EBITDA Ratio
10.6710.7210.0411.4912.9012.96
EV/EBIT Ratio
15.9716.0314.7517.3417.7117.84
EV/FCF Ratio
14.6914.7516.8926.6442.5243.22
Debt / Equity Ratio
0.340.340.300.330.180.20
Debt / EBITDA Ratio
1.811.811.511.660.841.02
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.950.950.891.020.420.12
Net Debt / FCF Ratio
1.301.301.502.361.370.39
Asset Turnover
0.560.550.610.620.700.66
Inventory Turnover
1.050.660.720.780.981.03
Quick Ratio
1.641.640.971.601.391.90
Current Ratio
3.543.542.323.623.343.53
Return on Equity (ROE)
8.61%8.45%9.31%8.77%12.05%18.05%
Return on Assets (ROA)
10.10%10.02%10.69%10.36%12.63%12.27%
Return on Invested Capital (ROIC)
13.49%13.27%14.08%13.69%17.39%18.04%
Return on Capital Employed (ROCE)
9.59%10.07%10.96%10.11%12.73%12.08%
Earnings Yield
4.66%4.55%5.04%4.37%4.57%4.22%
FCF Yield
7.47%7.44%6.50%4.12%2.43%2.33%
Dividend Yield
3.81%3.84%3.84%6.82%4.37%1.48%
Payout Ratio
83.94%83.50%75.25%156.90%94.47%34.66%
Buyback Yield / Dilution
0.77%0.77%0.77%0.52%-0.41%1.19%
Total Shareholder Return
4.58%4.61%4.61%7.34%3.96%2.67%