US stocks-S&P 500 edges down with Iran and earnings season in focus - SPY News | Rallies