Technology, communications services and financial stocks powered the rally. The index ended within 0.1% of its record set … Gold rose 60 cents to $1,499.50 per ounce, silver rose 12 cents to $17.86 …
More Stocks post gains on solid earnings, U.S.-China trade optimism Videos