pharma Bad News Week for Biotech: FDA Doubts, a 60% Stock Drop and a Sarepta Shakeup Jul 27, 2026, 11:06 PM