Shattuck Labs, Inc. (STTK)

STTK price $5.59 -0.25 -4.28%

Ticker
STTK
Price
$5.59
Change
-0.25 -4.28%
Market cap
$561.03M
Sector
Healthcare
Industry
Biotechnology

Stocklytics home ยท Screener