Stock market today: Indexes jump to close best week since November as investors cheer tech earnings