Home Stocks rally faces gauntlet of tech earnings, jobs data, election