Shattuck Labs, Inc.
$27.51
+$0.37
+1.36%
STTK Current Stats
Previous Close
$27.14
Open
$27.01
Volume
62668
Volume
62668