S&P 500 hits new record after tech earnings, US jobs report