Home Stock US stocks extend rally as earnings season unfolds