Shattuck Labs, Inc.

Shattuck Labs, Inc.

$1.24
0.13 (11.71%)
NASDAQ Global Select
USD, US
Biotechnology

Revenue Segmentation by product