Versus - compare ABEO and STRO

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