STTKShattuck Labs, Inc.

$5.66+131% 1Y

Is the price fair?