NASDAQ:SLS | Key Financial Ratios | SELLAS Life Sciences Group, Inc.

Complete source-backed ratio history.

Available history
2010-12-31 to 2026-06-30
Data captured

Historical Key Financial Ratios

DateCurrent ratioDebt/equityROAROE
2026-06-3018.83-22.33%-23.58%
2026-03-3117.22-25.80%-27.42%
2025-12-3110.72-34.29%-37.90%
2025-09-308.28-50.32%-56.85%
2025-06-304.91-81.28%-100.42%
2025-03-314.64-77.61%-97.73%
2024-12-311.72-158.92%-326.27%
2024-09-302.26-121.79%-203.12%
2024-06-301.02-227.79%-1182.25%
2024-03-311.49-146.55%-369.77%
2023-12-310.23-600.42%468.15%
2023-09-300.44-473.97%1001.44%
2023-06-301.16-194.33%-744.99%
2023-03-311.68-122.51%-270.74%
2022-12-311.14-197.21%-851.39%
2022-09-301.8-149.14%-307.84%
2022-06-302.36-120.59%-203.81%
2022-03-311.67-163.48%-870.56%
2021-12-314.63-78.78%-101.73%
2021-09-305.45-46.95%-66.96%
2021-06-308.16-34.85%-45.50%
2021-03-315.26-37.01%-52.25%
2020-12-312.99-36.39%-59.93%
2020-09-302.21-110.54%-257.42%
2020-06-301.21-139.10%-533.68%
2020-03-312.42-110.99%-234.41%
2019-12-311.56-116.15%-316.63%
2019-09-301.83-117.28%-236.87%
2019-06-302.53-85.02%-148.44%
2019-03-310.59-162.20%-820.75%
2018-12-310.980-163.58%-527.55%
2018-09-301.480-60.13%-125.33%
2018-06-300.44-3.13-85.38%1099.36%
2018-03-310.51-7.34-81.08%2059.79%
2017-12-310.535.31-70.85%-1147.54%
2017-09-300.95-29.47%-99.87%
2017-06-300.93-28.22%-89.36%
2017-03-311.16-8.23%-21.29%
2016-12-311.11-275.40%353.83%
2016-09-301.05-51.77%-157.59%
2016-06-300.96-66.16%-240.19%
2016-03-310.9-105.26%-562.77%
2015-12-310.94-0.39-77.79%521.13%
2015-09-301.460.18-63.12%-160.96%
2015-06-301.340.13-39.55%-81.69%
2015-03-311.690.13-41.07%-75.50%
2014-12-311.910.23-45.48%-98.78%
2014-09-300.90.3-97.06%-250.01%
2014-06-301.310.36-99.99%-283.51%
2014-03-312.080.21-75.76%-150.35%
2013-12-310.861.68-87.16%-1302.72%
2013-09-301.560.28-34.99%-92.22%
2013-06-301.070.64-46.61%-189.76%
2013-03-311.04-31.73%-83.65%
2012-12-312.270-63.60%-125.99%
2012-09-301.62-84.19%-209.17%
2012-06-302.16-74.03%-150.88%
2012-03-310.33-114.86%306.54%
2011-12-311.05-37.07%-113.54%
2011-09-300.75-49.13%-316.44%
2011-06-301.08-41.92%-137.54%
2010-12-311.4

Annual Key Financial Ratios

DateCurrent ratioDebt/equityROAROE
2025-12-3110.72-34.29%-37.90%
2024-12-311.72-158.92%-326.27%
2023-12-310.23-600.42%468.15%
2022-12-311.14-197.21%-851.39%
2021-12-314.63-78.78%-101.73%
2020-12-312.99-36.39%-59.93%
2019-12-311.56-116.15%-316.63%
2018-12-310.980-163.58%-527.55%
2017-12-310.535.31-70.85%-1147.54%
2016-12-311.11-275.40%353.83%
2015-12-310.94-0.39-77.79%521.14%
2014-12-311.910.23-45.48%-98.78%
2013-12-310.861.68-87.16%-1302.72%
2012-12-312.270-63.60%-125.99%
2011-12-311.05-37.09%-113.58%
2010-12-311.4-160.42%-493.54%

Research interface only. Not investment advice. Prices are a checked-in snapshot, not live quotes.