Walgreens stock is soaring Friday after the embattled pharmacy chain reported strong earnings and gave an upbeat outlook.