Q1 results on July 30: Power Grid Corp, Tata Power, Hyundai Motor, BASF, MOIL, Indus Towers, and P&G Health among 20 companies to release their earnings report today.