Home US stocks extend rally as earnings season unfolds