Versus - compare SLS and DMRA

SELLAS Life Sciences Group Inc outperforms Galecto Inc on 21 out of 29 parameters.