TPE Logo
S&P 500 rises to new record at open, riding 5-day rally on strong earnings, Iran optimism: Live updates