HCL Technologies and Others Report Q1 Earnings July 13