US stocks head for longest weekly winning streak in six years
Rally since late October follows strong earnings and a dovish message from the Federal Reserve

Rally since late October follows strong earnings and a dovish message from the Federal Reserve