The Indian stock markets ended the week lower, mirroring global cues. The Sensex and Nifty closed 0.7% and 0.8% lower respectively. Among sectors, the BSE Realty index saw the biggest fall of 4.3% due to profit booking. Earnings of companies like RIL, ONGC, and ICICI Bank were largely in line with expectations. The report provides updates on the 2QFY2011 results of these companies and maintains a 'Buy' rating on them.