Shattuck Labs, Inc.

$27.51
+$0.37
+1.36%
STTK     Current Stats
Previous Close
$27.14
Open
$27.01
Volume
62668
Volume
62668