Sellas Life (SLS) Falls 13% as Firm Still Mum on ALM Drug Candidate
Sellas Life Sciences (NASDAQ:SLS) saw its share price decline by 13.15 percent on Friday to close at $13.21 apiece, as investors turned increasingly concerned about the company’s silence about its treatment...








