Sellas Life Sciences Narrows FY25 Net Loss Amid Promising Trials | Intellectia.AI