Lilly tops Street 3Q forecasts


This April 26, 2017, photo shows the Eli Lilly & Co. corporate headquarters in Indianapolis.



from Biotech News