U.S. stock indices closed mixed for the third session in a row amid a lack of data from the world's largest economy, and ahead of U.S. president Donald Trump's speech.
Earlier, Federal Reserve Bank of Chicago President Charles Evans spoke about current economic conditions and monetary policy at the National Association for Business Economics luncheon, in New York, while markets await Fed Chair Janet Yellen's opening remarks on Thursday at the Federal Reserve System Community Development Research Conference, in Washington DC, to take clues about the future of interest rates and the pace of tightening.
Dow Jones closed down 0.04%, or 8.76 points to 20,905.86, while Standard and Poor's 500 shed 0.20%, or 4.78 points to 2,373.47. NASDAQ Composite ended up 0.53 points to 5,901.53.
Gold futures due on April 15 rose 0.32% to $1,234.10 an ounce from the opening of $1,230.20, while the dollar index shed 0.03% to 100.32 from the opening of 100.35.
On another note, U.S. crude futures due on April 15 tumbled 1.25% to $48.17 a barrel from the opening of $48.78, while Brent crude futures due on May 16 shed 0.25% to $51.63 a barrel from the opening of $51.76.