U.S. Markets close in 4 hrs 4 mins

Beto O'Rourke will face questions about his praise of capitalism: Harwood

CNBC's John Harwood discusses Beto O'Rourke's 2020 presidential campaign announcement.