Delcath Systems Inc.

11.96
-1.02 (-7.86%)
At close: Apr 03, 2025, 3:59 PM
12.00
0.37%
After-hours: Apr 03, 2025, 07:27 PM EDT