Versus - compare ATAI and SLS

SELLAS Life Sciences Group Inc outperforms ATAI Life Sciences N.V. on 15 out of 25 parameters.