Delcath Systems Inc (NASDAQ:DCTH) Has Seen A Fall Of -6.56% This Year, Is It Still A Better Option Than Others?
In last trading session, Delcath Systems Inc (NASDAQ:DCTH) saw 0.67 million shares changing hands with its beta currently measuring 0.83. Company’s recent per share price