tech stock performance