Sensex Ends At 5-Month High As Focus Shifts To June Quarter Earnings