Delcath Systems, Inc.
DCTH
$12.98
$0.413.26%
DCTH
TTM - Trailing twelve months. Q - Most recent quarter. YOY - Year over year.