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