Article

marketwatch.com on 2018-04-20 17:59

Ahead of earnings, Biogen’s Ionis deal perplexes

Biogen just announced a $1 billion deal, but it may not be enough to make investors happy.

Related news