Eli Lilly earnings beat by $1.17, revenue topped estimates

Eli Lilly earnings beat by $1.17, revenue topped estimates