Share Facebook Twitter LinkedIn Pinterest Email A significant 60% of S&P 500 companies now hold ‘buy’ ratings, coinciding with a de-escalation of US-Iran tensions.