SLS·81642T209·US·equity·Healthcare - Biotechnology-13D/G
SLS (SELLAS LIFE SCIENCES GROUP I) is held by 62 institutional investors as of Q4 2025. Largest holders: VANGUARD GROUP INC ($31.9M), BlackRock, Inc. ($28.4M), GEODE CAPITAL MANAGEMENT, LLC ($11.6M). Net institutional sentiment: Bullish.
Data sourced from SEC EDGAR 13F filings. Not financial advice. Full disclaimer