Stockreport

Shattuck Labs, Inc. (NASDAQ:STTK) is definitely on the radar of institutional investors who own 43% of the company [Yahoo! Finance]

Shattuck Labs, Inc.  (STTK) 
PDF 55% of the business is held by the top 6 shareholders If you want to know who really controls Shattuck Labs, Inc. ( NASDAQ:STTK ), then you'll have to look at the mak [Read more]