Stock market update: Power stocks up as market rises
The 30-share BSE Sensex closed up 309.4 points at 77044.29