Share Facebook Twitter LinkedIn Pinterest Email A significant majority of S&P 500 stocks maintain buy ratings, coinciding with a de-escalation of tensions between the United States and Iran.