Versus - compare ABEO and IKT

Inhibikase Therapeutics Inc outperforms Abeona Therapeutics Inc on 18 out of 28 parameters.