SELLAS Life Sciences Group, Inc. (SLS)

Market cap
$552.77M
P/E ratio
Period EndTotal current assets (Million USD)YoY (%)
Dec 31, 202416+414.72%
Dec 31, 20233-82.14%
Dec 31, 202218-22.95%
Dec 31, 202123-37.59%
Dec 31, 202037+348.01%
Dec 31, 20198+41.18%
Dec 31, 20186-55.39%
Dec 31, 201713-65.10%
Dec 31, 201637-30.07%
Dec 31, 201554+84.75%
Dec 31, 201429-45.70%
Dec 31, 201353+47.99%
Dec 31, 201236+205.85%
Dec 31, 201112
AI Chat