News
UK's LifeArc charity nets $1.3 billion Keytruda windfall
The UK’s medical research charity LifeArc has received a windfall of nearly $1.3 billion after selling a portion of its royalty interest in Merck & Co’s blockbuster cancer drug Keytruda