Delcath Systems (DCTH +12.3%) pops after receiving its first order for its...

|About: Delcath Systems, Inc. (DCTH)|By:, SA News Editor

Delcath Systems (DCTH +12.3%) pops after receiving its first order for its chemosaturation-therapy delivery system from the European Institute of Oncology - a major European cancer treatment and research center.