Tech earnings point to an upswing