Stocks rose Wednesday, putting Wall Street on track to build on a three-day winning streak.
The Dow Jones Industrials gained 66.96 points to 34,919.63.
The S&P 500 index eked higher 10.73 points to 4,508.36.
The NASDAQ index grabbed 36.21 points to 13,978.87.
On Tuesday, the major U.S. stock benchmarks rallied following the release of disappointing consumer confidence figures and a bigger-than-forecast drop in U.S. job openings for July. This sparked hope among traders that the Federal Reserve could lighten its policy stance sometime soon.
Despite the gains, the three major indexes remain on pace for losses in August with just two trading days left. The Nasdaq Composite is poised to end August 2.8% lower, while the Dow and S&P 500 are both slated for drops of around 2%.
Shares of Insulet pushed the S&P 500 higher after chief executive James Hollingshead increased his personal stake in the company by 19.4%. Elsewhere, Hewlett-Packard dipped 10% after reporting quarterly results which included a revenue miss.
Wednesday's moves come as traders pore over disappointing payrolls data. ADP said private employers added 177,000 jobs in August.
That's well below a revised July number of 371,000. It also missed a Dow Jones estimate of 200,000.
Meanwhile, annual gross domestic product growth was downwardly revised on Wednesday to 2.1% from the previous 2.4% forecast.
This is the second day investors appear to treat weaker-than-expected economic data as good news for stocks.
On Tuesday, the major U.S. stock benchmarks rallied following the release of disappointing consumer confidence figures and a bigger-than-forecast drop in U.S. job openings for July. This sparked hope among traders that the Federal Reserve could lighten its policy stance sometime soon.
Despite the gains, the three major indexes remain on pace for losses in August with just two trading days left. The NASDAQ is poised to end August 2.8% lower, while the Dow and S&P 500 are both slated for drops of around 2%.
Prices for the 10-year Treasury gained ground, lowering yields to 4.1 % from Tuesday's 4.12%. Treasury prices and yields move in opposite directions.
Oil prices rose 66 cents to $81.82 U.S. a barrel.
Gold prices brightened $10.10 to $1,975.20 U.S. an ounce.