Shattuck Labs STTK Revenue Breakdown

NASDAQ STTK
$5.58 -0.26 (-4.45%)
At close: Oct 21, 2026 · 4:00 PM EDT
No revenue breakdown for STTK Shattuck Labs does not report revenue split by segment, product or geography.