Shattuck Labs Q3 net loss more than doubles to $25.2 million - STTK News | Rallies