INDIANAPOLIS - OCTOBER 1: The Eli Lilly and Company world headquarters building in downtown Indianapolis, Indiana, on October 1, 2011. The global pharmaceutical company was founded in 1876.
Editorial use only
Editorial credit: Katherine Welles / Shutterstock.com

Royalty-free stock photo ID: 89912455

INDIANAPOLIS - OCTOBER 1: The Eli Lilly and Company world headquarters building in downtown Indianapolis, Indiana, on October 1, 2011. The global pharmaceutical company was founded in 1876.