SQUAWK/NEWS
Account
Theme
Account
Menu
Live News EQUITY FLASH L impact

Needham maintains Buy rating on Shattuck Labs, $19 target

Needham kept a Buy rating on Shattuck Labs and reaffirmed a $19 price target, implying 177.8% upside versus the Oct 1 close of $6.84.

STTK