Eli Lilly (NYSE:LLY) shares snapped six straight sessions of losses on Thursday, as the stock closed 2.7% higher at $797.45.