Shattuck Labs' Stock Surges 53% in a Week: A Sign of Biotech's Resilience? | Whale Factor