Biogen Announces $5 Billion Buyback Days After Shelving Alzheimer’s Trials by The Options Insider | Mar 25, 2019 | News Feed