Dow gains more than 100 points