Shattuck Labs Inc: Needham raises target price to $19 from $17 - STTK News | Rallies