Odyssee Technologies (EPA:ALODY)
France flag France · Delayed Price · Currency is EUR
19.98
-0.22 (-1.09%)
Aug 3, 2026, 1:19 PM CET

Odyssee Technologies Ratios and Metrics

Millions EUR. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022
Period Ending
Aug '26 Dec '25 Dec '24 Dec '23 Dec '22
334123--
Market Cap Growth
-47.26%74.14%---
Enterprise Value
31.9940.1522.4200
Last Close Price
19.9825.2514.50--
PE Ratio
21.3326.6715.45--
Forward PE
17.8821.31---
PS Ratio
1.571.961.12--
PB Ratio
2.092.621.66--
P/TBV Ratio
2.723.442.23--
P/OCF Ratio
34.4543.0718.92--
EV/Sales Ratio
1.541.931.07--
EV/EBITDA Ratio
10.4813.157.42--
EV/EBIT Ratio
14.9418.7510.07--
Debt / Equity Ratio
0.390.390.531.41-
Debt / EBITDA Ratio
1.981.982.464.43-
Net Debt / Equity Ratio
-0.04-0.04-0.071.13-
Net Debt / EBITDA Ratio
-0.21-0.21-0.333.56-
Net Debt / FCF Ratio
1.871.873.85-12.35-
Asset Turnover
0.760.760.932.07-
Inventory Turnover
0.320.320.350.73-
Quick Ratio
4.424.424.841.67-
Current Ratio
5.625.625.033.89-
Return on Equity (ROE)
5.04%10.29%15.55%29.38%-
Return on Assets (ROA)
5.86%5.86%7.40%9.31%-
Return on Invested Capital (ROIC)
10.74%11.43%13.63%7.40%-
Return on Capital Employed (ROCE)
8.63%8.63%11.21%14.43%-
Earnings Yield
4.69%3.75%6.47%--
Buyback Yield / Dilution
-0.00%-161438.40%-100.00%-
Total Shareholder Return
-0.00%-161438.40%-100.00%-