Home Business and Money Allergan and Elanco: Old and new pharma stocks have banner day