Shattuck Labs, Inc.
Exchange: nyse
none
59674624.00
-86318000.00
0.850214243416
-20.930649854510
0%
0