The Dow Jones finished up more than 3% today.