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 Solid earning reports, trade talk signs propel stock market gains Videos