Delcath Systems, Inc. (DCTH)
NASDAQ: DCTH · Real-Time Price · USD
10.85
-0.24 (-2.16%)
At close: May 19, 2026, 4:00 PM EDT
10.73
-0.12 (-1.11%)
After-hours: May 19, 2026, 7:34 PM EDT

Delcath Systems Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
May '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
375350398953661
Market Cap Growth
-9.57%-11.97%320.38%161.80%-40.98%-42.97%
Enterprise Value
286.17260.19345.7567.4744.1854.11
Last Close Price
10.8510.1012.044.163.607.75
PE Ratio
667.66144.29----
PS Ratio
4.144.1110.7045.8513.3017.24
PB Ratio
3.323.155.796.00-6.175.13
P/TBV Ratio
3.683.634.994.28-5.454.63
P/FCF Ratio
19.5216.71----
P/OCF Ratio
17.6915.56----
EV/Sales Ratio
3.163.059.2932.6716.2515.22
EV/FCF Ratio
14.9112.41----
Debt / Equity Ratio
0.010.010.010.33-2.681.31
Debt / FCF Ratio
0.050.05----
Net Debt / Equity Ratio
-0.78-0.81-0.76-1.41-1.40-0.56
Net Debt / EBITDA Ratio
1.601.871.210.29-0.120.14
Net Debt / FCF Ratio
-4.61-4.302.710.71-0.330.30
Asset Turnover
0.730.850.650.070.110.10
Inventory Turnover
-1.26-1.37-1.21-0.24-0.40-0.59
Quick Ratio
9.679.3910.441.990.553.84
Current Ratio
11.2410.9212.012.261.105.23
Return on Equity (ROE)
-47.72%-51.65%-135.91%-1734.62%-2331.27%-303.98%
Return on Assets (ROA)
-45.43%-49.33%-75.45%-271.00%-268.18%-149.36%
Return on Invested Capital (ROIC)
-241.80%-252.82%-504.92%-4520.02%-1508.71%-2190.65%
Return on Capital Employed (ROCE)
-49.04%-52.99%-93.86%-605.12%-451.31%-195.50%
Earnings Yield
0.15%0.69%----
FCF Yield
5.12%5.98%----
Buyback Yield / Dilution
-26.16%-40.01%-75.67%-83.09%-24.05%-146.59%
Total Shareholder Return
-26.16%-40.01%-75.67%-83.09%-24.05%-146.59%
Updated May 7, 2026. Data Source: Fiscal.ai. Standard template. Financial Sources.
SEC Filings: 10-K · 10-Q