US stock indices closed the first session of the week mixed, with tech leading the pack down, overcoming the gains in the energy sector on higher oil prices, while the dollar index hit two-month highs after 10-year US treasury yields rallied to early 2014 highs near 3%, weighing further on stocks.
Earlier US data showed the preliminary services PMI rose to 54.4 from 54 in March, beating forecasts of 54.3, while manufacturing PMI rose to 56.5 from 55.6 in March, beating expectations of 55.2.
Existing home sales rose 1.1% in March to an annualized 5.60 million units, compared to a 3% rise in February to 5.54 million, beating expectations of a 0.2% rise to 5.55 million units.
Dow Jones shed 0.06%, or 14.25 points to 24,448.69, while Standard and Poor's 500 inched up 0.01%, or 0.15 points to 2,670.29. NASDAQ Composite slipped 0.25%, or 17.52 points to 7,128.60.
Gold futures due on June 15 fell 0.91% to $1,326.10 an ounce from the opening of $1,338.80, marking three-week lows, while the dollar index rose 0.68% to 90.93 from the opening of 90.32.
US West Texas Intermediate futures rose 0.75% to $68.91 a barrel from the opening of $68.40, while Brent June futures rallied 1.24% to $74.98 a barrel from the opening of $74.06, marking November 27, 2014 highs.