The S&P 500 rose 0.6% in midday trading and is on track to claw back most of its loss since the war with Iran began. The Dow Jones Industrial Average was up 237 points, or 0.5%, as of 11:15 a.m. Eastern time, and the Nasdaq composite was 1.1% higher.