Why Shares of Anavex Life Sciences Slumped 23.5% on Monday
What happened Shares of Anavex Life Sciences (NASDAQ: AVXL), a clinical-stage biotech that specializes in therapies to treat neurodegenerative and neurodevelopmental diseases, fell by 23.5% on Monday.