Tech stocks under pressure on earnings, outlook