Is Delcath Systems Inc (DCTH) a Bargain After 3.8% Drop? GF Value Says Undervalued

On May 22, 2026, Delcath Systems Inc (DCTH) shares fell 3.8%, bringing the current price to $11.02. The stock's performance over the last year has been disappoi
Open original source