In a report released today, Geoff Meacham from Citi maintained a Buy rating on Eli Lilly & Co (LLY – Research Report). The company’s shares ...