
U.S. stocks rose slightly, with Dow Jones index adding 21.05 points, or 0.14 per cent to close at 14,839 despite some weak corporate earnings and mixed economic data.
All three major averages posting robust gains for April.Dow closed higher for the 5th straight month for the best start of the year.
Meanwhile, S&P 500 and Nasdaq logged their sixth-straight month of gains.S&P 500 rose 3.96 points to end at 1597.57, for a new all-time high.
Telecoms and utilities shares were the best sector performers in April, while energy and industrials shares lagged.
Nasdaq composite added 21.77 points to end at 3,328.79, closing at a new 12.5-year high.