In a turbulent market environment, SLRN stock has reached a 52-week low, trading at $1.85. According to InvestingPro data, the company maintains a strong liquidity position with a current ratio of ...