US stock markets today (April 15, 2026): S&P 500 nears record high after two-week rally; hopes hinge on US-Iran talks April 15, 2026 by Sharing Is Caring: