Versus - compare STTK and EDIT

Shattuck Labs Inc outperforms Editas Medicine Inc on 15 out of 27 parameters.