I.M.D. International Medical Devices S.p.A. (BIT:IMD)
Italy flag Italy · Delayed Price · Currency is EUR
1.260
+0.030 (2.44%)
Last updated: Jul 21, 2026, 9:01 AM CET

BIT:IMD 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
21242430--
Market Cap Growth
-12.14%2.17%-21.37%---
Enterprise Value
13.1916.3115.9730.8100
Last Close Price
1.261.411.381.76--
PE Ratio
15.2517.486.908.78--
Forward PE
15.7310.535.897.83--
PS Ratio
0.620.710.600.79--
PB Ratio
0.931.061.031.41--
P/TBV Ratio
1.011.131.090.96--
P/FCF Ratio
10.1711.663.06---
P/OCF Ratio
9.2210.572.97---
EV/Sales Ratio
0.380.480.400.80--
EV/EBITDA Ratio
7.216.814.347.36--
EV/EBIT Ratio
8.649.665.198.67--
EV/FCF Ratio
6.307.792.04---
Debt / Equity Ratio
0.010.010.020.070.170.05
Debt / EBITDA Ratio
0.090.100.110.380.490.14
Debt / FCF Ratio
0.120.120.05--0.30
Net Debt / Equity Ratio
-0.35-0.35-0.34-0.14-0.03-0.53
Net Debt / EBITDA Ratio
-2.97-3.39-2.15-0.71-0.06-0.87
Net Debt / FCF Ratio
-3.87-3.87-1.011.890.07-1.81
Asset Turnover
1.041.001.111.121.281.35
Inventory Turnover
1.541.541.661.431.651.82
Quick Ratio
2.192.191.811.581.031.35
Current Ratio
3.723.723.162.942.182.41
Return on Equity (ROE)
6.04%6.04%9.58%12.69%23.28%35.67%
Return on Assets (ROA)
3.66%3.66%5.87%7.08%9.83%13.25%
Return on Invested Capital (ROIC)
8.45%8.30%11.86%13.82%30.35%68.77%
Return on Capital Employed (ROCE)
6.75%6.75%12.29%16.39%25.33%29.78%
Earnings Yield
6.56%5.72%14.49%11.40%--
FCF Yield
9.83%8.58%32.72%---
Dividend Yield
7.75%7.09%4.71%0.43%--
Payout Ratio
123.95%123.94%50.41%3.79%4.58%1.63%
Buyback Yield / Dilution
--0.12%-56.02%62.17%28.78%-
Total Shareholder Return
7.75%6.97%-51.31%62.60%28.78%-