Shattuck Labs, Inc.

Shattuck Labs, Inc.

$1.21
0.04 (3.42%)
NASDAQ Global Select
USD, US
Biotechnology

Revenue Segmentation by geographic