_
Tech stocks surge as mixed earnings hit markets