S&P 500 on course to snap three-day winning streak which came on hopes the Federal Reserve may be less aggressive in hiking rates after some weak economic data.

Market Snapshot: U.S. stock rally set to stall after Microsoft and Alphabet earnings disappoint
by
Tags: