Tech stocks have rebounded strongly this year, but what lies ahead after a series of disappointing Big Tech earnings?