Investors are hoping Big Tech earnings next week could revive a flagging bull market