Elanco Animal Health is making progress on debt repayment, new product approvals, and launches. Learn why ELAN stock is a Buy ...