U.S. tech earnings