Investors' focus is currently on Q1 June 2012 earnings. Mahindra & Mahindra, Tata Power and Bharti Airtel unveil Q1 results tomorrow, 8 August 2012. Tata Motors and Ranbaxy Laboratories unveil quarterly results on Thursday, 9 August 2012. State Bank of India, Sun Pharmaceuticals Industries, Siemens and BPCL announce quarterly results on Friday, 10 August 2012. ONGC announces Q1 results on Saturday, 11 August 2012. Tata Steel and Coal India unveil Q1 results on 13 August 2012. Hindalco Industries and IDFC will unveil Q1 results on 14 August 2012.