InvestorsHub Logo

justthefactsmam

03/25/19 4:38 PM

#186782 RE: XenaLives #186770

if biogen just announced a $5 billion share repurchase, doesn't that pretty much exhaust their cash hoard?