Shattuck Labs, Inc.

Shattuck Labs, Inc. (STTK)

Market Cap

54.90M

Website

https://www.shattucklabs.com

Earnings Date

Nov 14, 2024

Employees

75

IPO Date

Oct 9, 2020