Odyssee Technologies (EPA:ALODY)
France flag France · Delayed Price · Currency is EUR
17.20
-0.04 (-0.23%)
Oct 2, 2026, 2:05 PM CET

Odyssee Technologies Ratios and Metrics

Millions EUR. Fiscal year is Jan - Dec.

Total Valuation

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022
Period Ending
Oct '26 Dec '25 Dec '24 Dec '23 Dec '22
284123--
Market Cap Growth
-51.78%74.14%---
Enterprise Value
274030--
Last Close Price
17.2425.2514.50--

Price Ratios

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022
Period Ending
Oct '26 Dec '25 Dec '24 Dec '23 Dec '22
PE Ratio
18.2126.6715.45--
Forward PE
15.2621.31---
PS Ratio
1.341.961.12--
PB Ratio
1.792.621.66--
P/TBV Ratio
2.063.021.93--
P/OCF Ratio
29.4043.0718.92--

EV Ratios

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022
Period Ending
Oct '26 Dec '25 Dec '24 Dec '23 Dec '22
EV/Sales Ratio
1.311.931.43--
EV/EBITDA Ratio
9.3613.8410.18--
EV/EBIT Ratio
12.7918.9113.53--

Financial Efficiency

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022
Period Ending
Oct '26 Dec '25 Dec '24 Dec '23 Dec '22
Debt / Equity Ratio
0.390.390.531.411.98
Debt / EBITDA Ratio
2.082.082.534.275.55
Debt / FCF Ratio
----11.36
Net Debt / Equity Ratio
-0.04-0.04-0.071.131.23
Net Debt / EBITDA Ratio
-0.22-0.22-0.343.433.44
Net Debt / FCF Ratio
1.871.873.85-12.357.04
Asset Turnover
0.760.760.931.02-
Inventory Turnover
1.141.141.241.24-
Quick Ratio
1.791.795.221.881.04
Current Ratio
3.053.058.384.402.15
Return on Equity (ROE)
10.29%10.29%15.55%15.86%-
Return on Assets (ROA)
4.86%4.86%6.13%3.71%-
Return on Invested Capital (ROIC)
10.67%11.36%13.55%7.82%6.67%
Return on Capital Employed (ROCE)
10.30%10.30%9.00%7.20%6.90%

Yields

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022
Period Ending
Oct '26 Dec '25 Dec '24 Dec '23 Dec '22
Earnings Yield
5.49%3.75%6.47%--
FCF Yield
-1.23%-0.84%-1.12%--
Buyback Yield / Dilution
---61.54%--