By
The main 30-share BSE index provisionally ended up 430.28 points at 16,222.69, with 28 of its components closing higher. The 50-share NSE index provisionally rose 2.88 percent to 4,888.05 points.