U.S. stock indices were little changed at the open as investors digest U.S. president Trump's failure in his first legislative test after pulling the new healthcare bill from Congress before voting, stoking doubts about his ability to pass other bills such as tax cuts and more government spending.
As of 14:22 GMT, Dow Jones rose 6.78 points,or 0.03% to 20,557.76, while Standard and Poor's 500 rose 3.11 points, or 0.13% to 2,344.70. NASDAQ Composite shed 8.70 points, or 0.15 points to 5,831.68.
S&P 500 lost 0.1% yesterday after falling as much as 0.8% earlier in the session, as short traders collect profits after hitting a six-week low.
Energy and commodity shares led the charge higher today as oil prices advanced alongside copper and most other metals.
Investors are looking through Trump's failure to pass his healthcare law as the next items in the agenda arrive, mainly tax cuts and more government spending, with more details expected in the next few weeks, before making a final assessment of the new president's abilities.
Earlier data showed U.S. consumer spending surging to the highest since December 2000, after the Federal Reserve hiked interest rates by a quarter point, considered a vote of confidence in the economy, while the economy creates new jobs as the unemployment rate falls and spending and income rise.