SELLAS Life Sciences Group, Inc. (SLS)
NASDAQ: SLS · Real-Time Price · USD
5.39
+0.19 (3.65%)
Mar 20, 2026, 11:38 AM EDT - Market open

SLS Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Mar '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
96857777345088
Market Cap Growth
1064.80%650.23%125.88%-31.29%-43.60%6.14%
Enterprise Value
886.38505.7663.4131.8932.9267.06
Last Close Price
5.393.771.041.062.365.53
PE Ratio
--15.08-2.08-0.79-1.11-4.13
PS Ratio
----49.5711.57
PB Ratio
11.238.148.13-4.2710.224.32
P/TBV Ratio
8.295.806.73-3.699.444.21
P/FCF Ratio
--20.33-2.17-1.08-2.08-3.38
P/OCF Ratio
--20.33-2.17-1.08-2.08-3.38
EV/Sales Ratio
----32.928.82
EV/EBITDA Ratio
--17.89-2.01-0.84-0.78-2.65
EV/EBIT Ratio
--17.89-2.01-0.84-0.78-2.65
EV/FCF Ratio
--17.82-1.79-1.02-1.38-2.58
Debt / Equity Ratio
0.010.010.05-0.060.120.03
Debt / EBITDA Ratio
-0.04-0.04-0.03-0.02-0.02-0.03
Debt / FCF Ratio
-0.04-0.04-0.03-0.03-0.04-0.03
Net Debt / Equity Ratio
-1.00-1.00-1.370.22-3.36-1.01
Net Debt / EBITDA Ratio
2.512.510.410.050.390.82
Net Debt / FCF Ratio
2.502.500.370.060.680.79
Asset Turnover
-0000.040.21
Quick Ratio
10.2510.251.470.191.114.31
Current Ratio
10.7210.721.720.231.144.63
Return on Equity (ROE)
-66.88%-66.88%-4147.88%2389.76%-327.81%-85.70%
Return on Assets (ROA)
-57.83%-57.83%-245.71%-278.84%-177.69%-69.15%
Return on Invested Capital (ROIC)
1596.95%1596.95%476.75%484.72%1424.69%-1216.03%
Return on Capital Employed (ROCE)
-69.60%-69.60%-2619.53%3627.30%-313.99%-91.97%
Earnings Yield
-2.81%-6.63%-48.08%-126.42%-90.25%-24.23%
FCF Yield
-2.97%-4.92%-46.01%-92.22%-48.03%-29.60%
Buyback Yield / Dilution
-14.95%-14.95%-60.77%-65.52%-48.57%-13.74%
Total Shareholder Return
--14.95%-60.77%-65.52%-48.57%-13.74%
Updated Dec 31, 2025. Data Source: Fiscal.ai. Standard template. Financial Sources.
SEC Filings: 10-K · 10-Q