Stocks edge higher, earnings on tap
The S&P 500 is struggling to hold onto early gains, up about a half-point to 2114.
Another heavy slate of earnings, including Visa and Amazon are due after the close.
The S&P 500 is struggling to hold onto early gains, up about a half-point to 2114.
Another heavy slate of earnings, including Visa and Amazon are due after the close.