Shattuck Labs gets UBS buy rating with $17 target price - STTK News | Rallies