The S&P 500 has extended to its best levels of the day as trading winds down for the week. It's been an impressive rebound in a holiday-shortened US trading week.

Today's gain has pushed the index into the mid-June gap.

SPOX