Notable Runners – Delcath Systems, Inc. (NASDAQ:DCTH), Fairmount Santrol Holdings Inc (NYSE:FMSA), MFA Financial, Inc. (NYSE:MFA), SunPower Corporation (NASDAQ:SPWR)

On Monday, Shares of Delcath Systems, Inc. (NASDAQ:DCTH) declined -2.10% to $0.140. The stock attained the volume of 34,622,608 shares

Read more