BSE Sensex closed 147.01 points up at 38,389.82, while the Nifty 50 ended 52.20 points higher at 11,589.10. Here are the highlights from the markets.