Eli Lilly to buy Merida Biosciences in $2.88 billion deal - LLY News | Rallies