U.S. stocks edged up as investors considered another wave of corporate earnings reports and ahead of fresh economic data on the services sector.
The S&P 500 added 0.8%, recouping losses after it closed down 0.7% on Tuesday. The Dow Jones Industrial Average also rose 0.8%. The Nasdaq Composite ticked up 1.2%.