Versus - compare IMCR and SELB

Selecta Biosciences Inc outperforms Immunocore Holdings plc - ADR on 20 out of 29 parameters.