I.M.D. International Medical Devices S.p.A. (BIT:IMD)
Italy flag Italy · Delayed Price · Currency is EUR
1.360
+0.010 (0.74%)
Last updated: Sep 8, 2026, 11:00 AM CET

BIT:IMD Ratios and Metrics

Millions EUR. Fiscal year is Jan - Dec.

Total Valuation

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

Price Ratios

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Sep '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
PE Ratio
16.7317.4810.7213.71--
Forward PE
17.2610.535.897.83--
PS Ratio
0.680.710.610.80--
PB Ratio
1.021.061.021.31--
P/TBV Ratio
1.031.071.031.42--
P/FCF Ratio
11.1611.663.06---
P/OCF Ratio
10.1210.572.97---

EV Ratios

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Sep '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
EV/Sales Ratio
0.450.550.480.84--
EV/EBITDA Ratio
8.3510.374.958.02--
EV/EBIT Ratio
10.0012.425.899.51--
EV/FCF Ratio
7.299.062.39---

Financial Efficiency

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Sep '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.130.130.110.390.490.15
Debt / FCF Ratio
0.120.120.05--0.30
Net Debt / Equity Ratio
-0.35-0.35-0.34-0.13-0.02-0.47
Net Debt / EBITDA Ratio
-4.43-4.43-2.10-0.74-0.07-0.92
Net Debt / FCF Ratio
-3.87-3.87-1.011.890.07-1.81
Asset Turnover
1.001.001.091.101.25-
Inventory Turnover
1.961.962.001.771.98-
Quick Ratio
2.312.311.831.561.021.38
Current Ratio
3.993.993.232.942.192.49
Return on Equity (ROE)
6.04%6.04%9.58%12.69%23.28%-
Return on Assets (ROA)
2.78%2.78%5.52%6.12%9.12%-
Return on Invested Capital (ROIC)
7.64%7.51%12.24%13.12%29.73%85.48%
Return on Capital Employed (ROCE)
6.00%6.00%12.40%13.60%26.10%27.40%

Yields

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