SELLAS Life Sciences Group, Inc. (SLS)
NASDAQ: SLS · Real-Time Price · USD
7.82
+0.07 (0.90%)
Jun 12, 2026, 3:00 PM EDT - Market open

SLS Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Jun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
1,45557777344988
Market Cap Growth
719.13%650.23%125.88%-29.90%-44.69%6.07%
Enterprise Value
1,376505.7663.4131.8931.9467
Last Close Price
7.823.771.041.062.365.53
PS Ratio
----48.5911.56
PB Ratio
13.088.148.13-4.2710.024.32
P/TBV Ratio
9.485.806.73-3.699.444.21
EV/Sales Ratio
----31.948.82
Debt / Equity Ratio
0.000.010.05-0.060.120.03
Net Debt / Equity Ratio
-0.99-1.00-1.370.22-3.36-1.01
Net Debt / EBITDA Ratio
3.382.510.410.050.390.82
Net Debt / FCF Ratio
3.782.500.370.060.680.79
Asset Turnover
-0000.040.21
Quick Ratio
16.6010.251.470.191.114.31
Current Ratio
17.2210.721.720.231.144.63
Return on Equity (ROE)
-33.05%-66.88%-4147.88%2389.76%-327.81%-85.70%
Return on Assets (ROA)
-32.69%-57.83%-245.71%-278.84%-177.69%-69.15%
Return on Invested Capital (ROIC)
-868.18%-771.78%-882.47%-603.39%-671.85%-273.02%
Return on Capital Employed (ROCE)
-35.14%-69.60%-2619.53%3627.30%-313.99%-91.97%
Buyback Yield / Dilution
-81.03%-78.18%-120.33%-43.21%-25.29%-94.07%
Total Shareholder Return
-81.03%-78.18%-120.33%-43.21%-25.29%-94.07%
SEC Filings: 10-K · 10-Q