IMCD N.V. (IMCDY)
OTCMKTS · Delayed Price · Currency is USD
41.49
+0.82 (2.02%)
Mar 11, 2026, 2:20 PM EST

IMCD N.V. Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Mar '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Market Capitalization
4,9135,3618,7769,9078,10312,599
Market Cap Growth
-44.23%-38.92%-11.42%22.26%-35.68%73.71%
Enterprise Value
6,7117,17310,42311,3109,32113,528
Last Close Price
41.4745.2573.2285.6568.55107.58
PE Ratio
19.2320.9830.4630.6724.2253.45
PS Ratio
0.870.951.792.011.643.21
PB Ratio
2.052.243.835.194.537.58
P/FCF Ratio
13.5314.7631.9722.4826.3358.26
P/OCF Ratio
12.9814.1730.3621.3425.3756.45
EV/Sales Ratio
1.211.272.122.291.893.45
EV/EBITDA Ratio
10.8012.1018.6519.6215.5431.35
EV/EBIT Ratio
14.7215.5123.1323.6318.2138.65
EV/FCF Ratio
18.4819.7637.9725.6630.2962.56
Debt / Equity Ratio
0.880.880.820.970.750.77
Debt / EBITDA Ratio
3.333.333.163.072.142.79
Debt / FCF Ratio
5.795.796.824.214.345.88
Net Debt / Equity Ratio
0.760.760.580.750.610.64
Net Debt / EBITDA Ratio
3.073.072.372.471.832.48
Net Debt / FCF Ratio
5.025.024.833.223.574.94
Asset Turnover
1.011.011.051.151.341.16
Inventory Turnover
5.035.035.415.526.025.79
Quick Ratio
1.031.031.271.131.020.79
Current Ratio
1.741.741.981.751.741.35
Return on Equity (ROE)
10.22%10.22%14.12%17.19%19.97%15.27%
Return on Assets (ROA)
5.17%5.17%6.02%6.94%8.66%6.45%
Return on Invested Capital (ROIC)
8.19%8.30%9.79%10.99%13.48%10.26%
Return on Capital Employed (ROCE)
10.90%10.90%11.40%13.60%17.40%13.50%
Earnings Yield
5.20%4.77%3.28%3.26%4.13%1.87%
FCF Yield
7.39%6.77%3.13%4.45%3.80%1.72%
Dividend Yield
2.34%4.70%3.04%2.89%3.69%1.71%
Payout Ratio
58.38%58.38%45.88%46.21%29.46%28.04%
Buyback Yield / Dilution
-3.22%-3.22%-0.48%0.06%0.06%-5.89%
Total Shareholder Return
-0.88%1.47%2.56%2.95%3.75%-4.17%
Updated Dec 31, 2025. Source: S&P Global Market Intelligence. Standard template. Financial Sources.