Bringing the fundamentals into focus…

Eli Lilly and Company (LLY) fundamentals: overall 63/100 — StockQuotient