SELLAS Life Sciences Group, Inc. (SLS)

Market cap
$552.77M
P/E ratio
Period EndTotal cash & short-term investments (Million USD)YoY (%)
Dec 31, 202414+431.79%
Dec 31, 20233-84.73%
Dec 31, 202217-19.72%
Dec 31, 202121-39.40%
Dec 31, 202035+379.90%
Dec 31, 20197+35.33%
Dec 31, 20185+135.06%
Dec 31, 20172-87.18%
Dec 31, 201618-39.18%
Dec 31, 201530+25.71%
Dec 31, 201424-50.51%
Dec 31, 201348+45.66%
Dec 31, 201233+186.95%
Dec 31, 201111
AI Chat