Versus - compare STTK and UPB

Upstream Bio Inc. outperforms Shattuck Labs Inc on 15 out of 22 parameters.