Earnings Summary: Alnylam Faces Decline, Neurocrine Raises Questions, and Biogen Reports a ‘Subpar’ Victory 10/30/2025