Versus - compare INTS and BCDA

Intensity Therapeutics Inc outperforms BioCardia Inc. on 22 out of 27 parameters.