SELLAS Life Sciences Group, Inc. (SLS)

Market cap
$552.77M
P/E ratio
Period EndTotal non-current assets (Million USD)YoY (%)
Dec 31, 20243+1.90%
Dec 31, 20233-4.39%
Dec 31, 20223-1.36%
Dec 31, 20213-64.59%
Dec 31, 20209+9.05%
Dec 31, 20198-24.47%
Dec 31, 201811-45.80%
Dec 31, 201720-27.81%
Dec 31, 201628-0.74%
Dec 31, 201529-44.58%
Dec 31, 201451+49.08%
Dec 31, 201335+82.99%
Dec 31, 201219-1.53%
Dec 31, 201119
AI Chat