Shattuck Labs, Inc.

Shattuck Labs, Inc.

$1.33
0.08 (6.4%)
NASDAQ Global Select
USD, US
Biotechnology