On Friday, US stocks recovered strongly in the afternoon to reach new record highs despite renewed trade tensions. The S&P 500 ended the session at an all-time high for the first time since February.