Shattuck Labs

Shattuck Labs

Shattuck Labs, Inc operates as a biotechnology company.

HQ location
Austin, United States
Launch date
Employees
Market cap
$47.9m
Enterprise value
$408k
Share price
$0.99 STTK
Authorizing premium user...