US equities closed at all-time highs on May 29 with the S&P 500 climbing to 7580 and the Nasdaq Composite settling at 26972 boosted by technology and a strong month for markets.