A sign for Eli Lilly & Co. stands outside their corporate headquarters in Indianapolis on April 26, 2017. Eli Lilly…
This website uses cookies.