S&P 500 nears record high after upbeat earnings

You may also like...