STTK ▲ +2.3% - Shattuck Labs, Inc. $STTK - Shattuck Labs Reports Third Quarter 2026 Financial Results and Recent Business Highlights 05-NOV-2026 08:00 AM ET