Eli Lilly (LLY) is a $292.7B energy name that trades at 33x earnings, 10.2x sales, FCF yield of 3.0% and dividend yield of 1.3%. The stock has pulled back to its 21-week EMA and is finding support at the 300 level recently which lines up with a trend...