Versus - compare STRO and ABEO

Abeona Therapeutics Inc outperforms Sutro Biopharma Inc on 23 out of 30 parameters.