U.S. Markets close in 2 hrs 58 mins

Twitter beat on earnings, Tesla faces big loss, Yelp missed on profits

Twitter beat on earnings, Tesla faces big loss, Yelp missed on profits