I.M.D. International Medical Devices S.p.A. (BIT:IMD)
Italy flag Italy · Delayed Price · Currency is EUR
1.310
+0.010 (0.77%)
At close: Oct 9, 2026

BIT:IMD Ratios and Metrics

Millions EUR. Fiscal year is Jan - Dec.

Total Valuation

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Oct '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
23242430--
Market Cap Growth
-3.68%2.17%-21.37%---
Enterprise Value
17191932--
Last Close Price
1.301.341.231.51--

Price Ratios

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Oct '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
PE Ratio
17.9317.4810.7213.71--
Forward PE
13.0010.535.897.83--
PS Ratio
0.700.710.610.80--
PB Ratio
1.031.061.021.31--
P/TBV Ratio
1.041.071.031.42--
P/FCF Ratio
17.8011.663.06---
P/OCF Ratio
15.7710.572.97---

EV Ratios

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Oct '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
EV/Sales Ratio
0.540.550.480.84--
EV/EBITDA Ratio
11.6110.374.958.02--
EV/EBIT Ratio
12.6112.425.899.51--
EV/FCF Ratio
13.699.062.39---

Financial Efficiency

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Oct '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Debt / Equity Ratio
0.010.010.020.070.170.08
Debt / EBITDA Ratio
0.100.130.110.390.490.15
Debt / FCF Ratio
0.120.120.05--0.30
Net Debt / Equity Ratio
-0.24-0.35-0.34-0.13-0.02-0.47
Net Debt / EBITDA Ratio
-3.48-4.43-2.10-0.74-0.07-0.92
Net Debt / FCF Ratio
-4.11-3.87-1.011.890.07-1.81
Asset Turnover
1.001.001.091.101.25-
Inventory Turnover
1.631.962.001.771.98-
Quick Ratio
1.872.311.831.561.021.38
Current Ratio
3.843.993.232.942.192.49
Return on Equity (ROE)
5.73%6.04%9.58%12.69%23.28%-
Return on Assets (ROA)
2.66%2.78%5.52%6.12%9.12%-
Return on Invested Capital (ROIC)
6.14%7.51%12.24%13.12%29.73%85.48%
Return on Capital Employed (ROCE)
5.80%6.00%12.40%13.60%26.10%27.40%

Yields

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Oct '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Earnings Yield
5.58%5.72%9.33%7.29%--
FCF Yield
5.62%8.58%32.72%-5.17%--
Dividend Yield
7.63%-8.12%3.98%--
Payout Ratio
96.56%123.94%46.60%3.79%4.58%1.63%
Total Shareholder Return
7.69%-8.12%3.98%--