Q2 earnings today: Bharti Airtel Ltd, Adani Total Gas Ltd, Indian Oil Corporation Ltd, Jindal Steel & Power Ltd, Larsen & Toubro Ltd, Reliance Power Ltd, Tata Consumer Products Ltd, and Zee Media Corporation Ltd among 109 companies to announce Q2 numbers today.