Pharmaceutical company Eli Lilly & Co (NYSE: LLY) is the world’s largest drug company. It minted many millionaires on its way to becoming one of the world’s largest corporations. The stock has returned an incredible 41,930% over its lifetime, turning a $1,000 investment into $420,000. The stock is up 250% over the past three years […]