
Sellas Life Sciences (SLS) Stock Skyrockets: BlackRock’s 5% Bet and Breakthrough Cancer Data Ignite Rally
Sellas Life Sciences (NASDAQ: SLS) stock has surged roughly 100% year-to-date, closing around $2.14 on Oct. 17, 2025 ts2.tech ts2.tech (versus a 52-week low of $0.77). In after-hours trading on Oct. 17