Versus - compare EDIT and STTK

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