SELLAS Life Sciences Group, Inc. (SLS)

Market cap
$552.77M
P/E ratio
Period EndReturn on Assets (Million USD)YoY (%)
Dec 31, 2024-240.8-12.33%
Dec 31, 2023-274.6+57.01%
Dec 31, 2022-174.9+205.61%
Dec 31, 2021-57.2+6.75%
Dec 31, 2020-53.6-53.41%
Dec 31, 2019-115.1+4.90%
Dec 31, 2018-109.7+129.37%
Dec 31, 2017-47.8+50.27%
Dec 31, 2016-31.8-59.49%
Dec 31, 2015-78.6+80.81%
Dec 31, 2014-43.5-59.49%
Dec 31, 2013-107.3
AI Chat