NASDAQ:DCTH | Key Financial Ratios | DELCATH SYSTEMS, INC.

Complete source-backed ratio history.

Available history
2009-12-31 to 2026-06-30
Data captured

Historical Key Financial Ratios

DateCurrent ratioDebt/equityROAROE
2026-06-309.830.39%0.44%
2026-03-3111.240.45%0.50%
2025-12-3110.922.18%2.43%
2025-09-3015.060.96%1.04%
2025-06-3010.881.91%2.13%
2025-03-3115.95-16.27%-17.71%
2024-12-3112.01-34.45%-38.38%
2024-09-301.34-107.71%-398.13%
2024-06-302.55-166.10%-1343.70%
2024-03-312.52-137.92%-340.55%
2023-12-312.26-123.48%-302.20%
2023-09-303.3-94.61%-182.10%
2023-06-301.75-159.39%13864.05%
2023-03-312.16-119.31%279.20%
2022-12-311.1-204.39%623.11%
2022-09-301.28-165.05%636.35%
2022-06-301.57-150.15%1111.42%
2022-03-312.93-102.14%-534.01%
2021-12-315.23-77.43%-214.60%
2021-09-306.03-79.39%-233.08%
2021-06-303.99-101.12%-166.22%
2021-03-312.99-71.30%-115.18%
2020-12-313.22-69.74%-109.41%
2020-09-301.3-27.98%-141.48%
2020-06-302.35-35.04%-93.00%
2020-03-310.63-90.49%110.52%
2019-12-310.79-62.48%139.69%
2019-09-300.53-170.63%171.27%
2019-06-300.09-596.20%113.03%
2019-03-310.12-556.47%144.26%
2018-12-310.33-280.86%128.67%
2018-09-300.69-215.06%567.26%
2018-06-300.24-572.14%239.21%
2018-03-310.43-414.43%428.65%
2017-12-310.97-507.65%-6654.13%
2017-09-300.83-237.17%1857.14%
2017-06-301.01-122.37%-2625.72%
2017-03-310.97-88.56%4690.96%
2016-12-310.95-50.99%1206.04%
2016-09-301.15-39.42%-324.94%
2016-06-300.8-38.65%-294.57%
2016-03-312.94-103.99%-165.78%
2015-12-312.31-93.45%-170.93%
2015-09-303.51-64.16%-92.89%
2015-06-304.74-84.48%-112.04%
2015-03-314.73-72.01%-94.93%
2014-12-314.8-73.14%-95.79%
2014-09-304.86-71.56%-92.95%
2014-06-305.35-69.82%-86.87%
2014-03-315.37-63.07%-76.75%
2013-12-315.13-81.74%-100.75%
2013-09-306.1-108.68%-129.80%
2013-06-306.53-106.23%-123.42%
2013-03-314.13-100.65%-129.68%
2012-12-312.6-170.22%-259.24%
2012-09-303.16-161.35%-226.48%
2012-06-302.35-150.78%-246.32%
2012-03-312.59-171.36%-261.82%
2011-12-313.62-87.64%-118.31%
2011-09-305.59-63.17%-76.40%
2011-06-302.95-90.24%-132.26%
2010-12-312.31

Annual Key Financial Ratios

DateCurrent ratioDebt/equityROAROE
2025-12-3110.922.18%2.43%
2024-12-3112.01-34.45%-38.38%
2023-12-312.26-123.48%-302.20%
2022-12-311.1-204.39%623.11%
2021-12-315.23-77.43%-214.60%
2020-12-313.22-69.74%-109.41%
2019-12-310.79-62.48%139.67%
2018-12-310.33-280.86%128.67%
2017-12-310.97-507.67%-6654.42%
2016-12-310.95-51.00%1206.11%
2015-12-312.31-93.46%-170.96%
2014-12-314.8-73.14%-95.79%
2013-12-315.13-81.74%-100.75%
2012-12-312.6-170.20%-259.22%
2011-12-313.62-87.64%-118.32%
2010-12-312.31-92.30%-160.53%
2009-12-31-92.84%