The three major averages are on track for weekly gains, buoyed by notable earnings from American Express, Tesla and other companies.
The three major averages are on track for weekly gains, buoyed by notable earnings from American Express, Tesla and other companies.