Merck & Co. is paying $588 million upfront to defend its Keytruda kingdom. The outlay, plus up to $2.7 billion in milestones, ...