Wall Street's Nasdaq composite index closed at an all-time high on Thursday, extending its winning streak to 12 consecutive sessions — its longest run of gains since July 2009. The rally was driven by cautious optimism over ongoing U.S.-Iran peace negotiations, with reports of breakthroughs on some disputed issues, though the fate of Iran's nuclear programme remains unresolved. The S&P 500 also posted a second straight record closing high, even as mixed corporate earnings and a surprise 0.5% drop in U.S. industrial output in March tempered broader enthusiasm.