The S&P 500 slipped 0.4 per cent from its all-time high and is on track for just its second drop in 14 days after the United States seized an Iranian-flagged cargo vessel.