SELLAS Life Sciences Group, Inc. (SLS)

Market cap
$552.77M
P/E ratio
Period EndCash from operations (Million USD)YoY (%)
Dec 31, 2024-35+12.74%
Dec 31, 2023-31+31.93%
Dec 31, 2022-24-8.46%
Dec 31, 2021-26+150.00%
Dec 31, 2020-10-41.05%
Dec 31, 2019-18-42.01%
Dec 31, 2018-30+176.84%
Dec 31, 2017-11-66.93%
Dec 31, 2016-33-14.36%
Dec 31, 2015-39-9.49%
Dec 31, 2014-43+48.29%
Dec 31, 2013-29+37.90%
Dec 31, 2012-21+42.92%
Dec 31, 2011-15
AI Chat