Onward Medical N.V. (EBR:ONWD)
Belgium flag Belgium · Delayed Price · Currency is EUR
2.485
0.00 (0.00%)
Jul 22, 2026, 10:53 AM CET

Onward Medical 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
1732512319418897
Market Cap Growth
-10.42%8.78%147.06%-50.16%94.06%-
Enterprise Value
118.33197.03186.2280.68140.3620.97
Last Close Price
2.494.495.183.106.2210.20
PS Ratio
31.9146.45132.94175.8887.4069.15
PB Ratio
3.124.554.815.223.571.17
P/TBV Ratio
2.494.506.1411.514.421.33
EV/Sales Ratio
21.8636.39107.09151.6565.3514.99
Debt / Equity Ratio
0.240.240.300.910.270.16
Net Debt / Equity Ratio
-0.98-0.98-0.94-0.72-0.90-0.92
Net Debt / EBITDA Ratio
1.381.381.320.371.512.69
Net Debt / FCF Ratio
1.381.381.410.391.753.80
Asset Turnover
0.070.070.030.010.020.02
Inventory Turnover
2.302.300.43---
Quick Ratio
6.286.286.504.487.6316.21
Current Ratio
6.676.676.854.707.8116.67
Return on Equity (ROE)
-40.98%-79.65%-108.53%-102.55%-48.44%-135.66%
Return on Assets (ROA)
-50.54%-50.54%-58.28%-58.82%-36.12%-47.86%
Return on Invested Capital (ROIC)
-4662.36%-2046.32%-858.05%-687.56%-539.12%-309.00%
Return on Capital Employed (ROCE)
-58.33%-58.33%-67.17%-67.34%-38.21%-51.51%
Buyback Yield / Dilution
-4.58%-4.58%-47.86%0.00%-218.23%-5.37%
Total Shareholder Return
-4.58%-4.58%-47.86%0.00%-218.23%-5.37%