S&P 500, Nasdaq close at record highs as earnings roll in
Big names including Hasbro, Lockheed Martin and Twitter all surprised Wall Street with strong profit and revenue.
Big names including Hasbro, Lockheed Martin and Twitter all surprised Wall Street with strong profit and revenue.