Sensex up 584 points in closing trade to 51,025; Nifty settles at 15,098

Sensex up 584 points in closing trade to 51,025; Nifty settles at 15,098