Elanco Animal Health Incorporated (ELAN) has a MoatMap StockRank of 66/100 based on Quality (42/100), Value (41/100), and Momentum (65/100) factor scores. The current signal is BUY. Elanco Animal Health (Q: 22) has a very low quality score that immediately disqualifies it under the Terry Smith lens. The fund maintains a strict adherence to investing only in high-quality compounders, which Elanco does not appear to be.