Stocks ended higher as traders keep up hope that the US and China will make progress on resolving their trade dispute, the AP reports. Technology and health care companies helped pull the market higher. Facebook rose 1.7% and UnitedHealth added 1.3%. The market rallied for most of the day but the gains faded in the afternoon. The music streaming arm of Chinese tech company Tencent rose 7.7% on its first day of trading. The S&P 500 gained 14 points, or 0.5%, to 2,651. The Dow Jones Industrial Average rose 157 points, or 0.6%, to 24,527. It was up as much as 458 earlier. The Nasdaq rose 66 points, or 0.9%, to 7,098. (More stock market stories.)