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