U.S. Markets close in 3 hrs 55 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