SELLAS Life Sciences Group, Inc. (NASDAQ:SLS) Short Interest Down 14.9% in January
SELLAS Life Sciences Group, Inc. (NASDAQ:SLS - Get Free Report) saw a significant decline in short interest in January. As of January 15th, there was short interest totaling 42,044,430 shares, a...