Market gains 476 points in volatile session

* Index moved in range of 911.52 points