21 Apr09:10 Business Eli Lilly Stock Price at $919: A Pause in the Weight-Loss Rally, or the Real Bargain? When it comes to medicine, Indianapolis has always been a corporate town. The Lilly campus feels like a half-fortress, half-university as it stretches along South Delaware Street. Before the first… News Team · 21 Apr