S&P 500 trims weekly gain, shedding 1% on Friday as Snap earnings hit tech stocks
The three major averages are on track for weekly gains, buoyed by notable earnings from American Express, Tesla and other companies.
International: Top News And Analysis