Why STTK? Shattuck Labs, Inc. Analysis, Price & AI Insights | Whystock
STTK
$6.99-0.16 (-2.24%)
Market ClosedLast close May 1
Shattuck Labs, Inc., a clinical-stage biotechnology company, engages in the development of antibodies for the treatment of inflammatory and immune-mediated diseases in the United States.