ICU Medical, Inc. (FRA:IC7)
Germany flag Germany · Delayed Price · Currency is EUR
132.00
+6.00 (4.76%)
At close: Feb 20, 2026

ICU Medical Ratios and Metrics

Millions EUR. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Feb '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Market Capitalization
3,2913,0003,6702,1783,5344,432
Market Cap Growth
-13.30%-18.26%68.47%-38.36%-20.28%20.48%
Enterprise Value
4,1713,9174,9593,5214,9044,000
Last Close Price
132.00124.00147.0089.50148.00210.00
PE Ratio
5278.574811.54---48.88
PS Ratio
1.731.581.601.071.663.83
PB Ratio
1.821.661.931.131.813.12
P/TBV Ratio
-----3.64
P/FCF Ratio
42.0938.3730.4829.25-25.33
P/OCF Ratio
21.4819.5818.6214.49-18.84
EV/Sales Ratio
2.202.062.151.722.303.46
EV/EBITDA Ratio
15.0114.8316.2014.0722.6319.68
EV/EBIT Ratio
45.4442.0652.7181.36-32.17
EV/FCF Ratio
53.3450.0941.1947.29-22.86
Debt / Equity Ratio
0.640.640.840.800.830.03
Debt / EBITDA Ratio
4.104.104.855.676.840.19
Debt / FCF Ratio
14.6914.6913.1820.71-0.24
Net Debt / Equity Ratio
0.490.490.670.670.71-0.32
Net Debt / EBITDA Ratio
3.343.344.185.156.44-2.26
Net Debt / FCF Ratio
11.2911.2910.6117.32-9.79-2.62
Asset Turnover
0.540.540.560.510.710.72
Inventory Turnover
2.352.352.412.163.212.73
Quick Ratio
0.990.990.900.920.953.38
Current Ratio
2.392.392.592.542.505.13
Return on Equity (ROE)
0.04%0.04%-5.76%-1.41%-4.01%6.62%
Return on Assets (ROA)
1.66%1.66%1.42%0.67%-0.07%4.85%
Return on Invested Capital (ROIC)
0.79%0.78%2.85%1.34%-0.15%10.58%
Return on Capital Employed (ROCE)
3.10%3.10%2.70%1.20%-0.10%8.40%
Earnings Yield
0.02%0.02%-3.10%-1.23%-1.97%2.05%
FCF Yield
2.38%2.61%3.28%3.42%-4.04%3.95%
Buyback Yield / Dilution
-2.12%-2.12%-1.23%-0.93%-9.58%-0.88%
Source: S&P Global Market Intelligence. Standard template. Financial Sources.