Tech company earnings reports expected to bring a flush of bad news