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 shift arrives, ground workers continue to sweep the …