Stocks close mixed after Trump vows to hit Iran 'extremely hard' in coming weeks

Comments