How To Know If SELLAS Life Sciences Group Inc (NASDAQ:SLS) Is Expensive At $1.51.
In last trading session, SELLAS Life Sciences Group Inc (NASDAQ:SLS) saw 2.69 million shares changing hands with its beta currently measuring 2.20. Company’s recent per