Versus - compare INTS and BCDA

Intensity Therapeutics Inc outperforms BioCardia Inc. on 14 out of 24 parameters.