SELLAS Life Sciences Group, Inc. (SLS)

Market cap
$552.77M
P/E ratio
Period EndAccounts payable (Million USD)YoY (%)
Dec 31, 20244-37.93%
Dec 31, 20236+67.98%
Dec 31, 20223+56.58%
Dec 31, 20212-53.96%
Dec 31, 20205+19.35%
Dec 31, 20194+3.91%
Dec 31, 20184-67.88%
Dec 31, 201712+1291.79%
Dec 31, 20161-47.40%
Dec 31, 20152-29.68%
Dec 31, 20142-14.62%
Dec 31, 20133+34.62%
Dec 31, 20122-8.31%
Dec 31, 20112
AI Chat