Home Stock Dow Jones rebounds 300 pts as Iran deal hopes lift stocks despite tensions