Stockreport

Owning 36% shares,institutional owners seem interested in Shattuck Labs, Inc. (NASDAQ:STTK), [Yahoo! Finance]

Shattuck Labs, Inc.  (STTK) 
PDF 53% of the business is held by the top 7 shareholders 13% of Shattuck Labs is held by insiders To get a sense of who is truly in control of Shattuck Labs, Inc. ( NA [Read more]