SELLAS Life Sciences Group, Inc. (SLS)
NASDAQ: SLS · Real-Time Price · USD
4.880
0.00 (0.00%)
At close: Apr 28, 2026, 4:00 PM EDT
4.910
+0.030 (0.61%)
Pre-market: Apr 29, 2026, 6:00 AM EDT

SLS Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025 FY 2024 FY 2023 FY 2022 FY 2021 2020 - 2016
Period Ending
Apr '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21 2020 - 2016
Market Capitalization
87653773344988
Upgrade
Market Cap Growth
769.41%633.64%115.38%-30.05%-44.69%59.80%
Upgrade
Enterprise Value
80649353312862
Upgrade
Last Close Price
4.883.771.041.062.365.53
Upgrade
PS Ratio
----48.5911.56
Upgrade
PB Ratio
10.547.587.73-4.2610.024.32
Upgrade
P/TBV Ratio
12.717.799.69-16.544.77
Upgrade
EV/Sales Ratio
----28.288.21
Upgrade
Debt / Equity Ratio
0.010.010.11-0.110.200.04
Upgrade
Net Debt / Equity Ratio
-1.00-1.00-1.360.20-3.33-1.01
Upgrade
Net Debt / FCF Ratio
2.492.490.360.050.680.79
Upgrade
Asset Turnover
----0.040.21
Upgrade
Quick Ratio
10.2310.231.460.181.104.29
Upgrade
Current Ratio
10.7210.721.720.231.144.63
Upgrade
Return on Equity (ROE)
-66.88%-66.88%-4147.88%--327.81%-85.70%
Upgrade
Return on Assets (ROA)
-34.74%-34.74%-153.57%-174.27%-84.58%-33.87%
Upgrade
Return on Capital Employed (ROCE)
-38.10%-38.10%-317.60%503.80%-588.60%-92.00%
Upgrade
Earnings Yield
-3.07%-5.00%-42.19%-109.87%-85.00%-23.56%
Upgrade
FCF Yield
-3.24%-5.29%-48.37%-92.42%-49.00%-29.62%
Upgrade
Buyback Yield / Dilution
-78.18%-78.18%-120.33%-43.21%-25.29%-94.07%
Upgrade
Source: S&P Capital IQ. Standard template. Financial Sources.