Extending their winning streak to the sixth consecutive session, benchmark indices Sensex and Nifty on June 3 settled with decent gains despite some profit-booking at the fag end.
Sensex ended 284 points higher at 34,109.54 while Nifty closed 82 points up at 10,061.55.
The BSE Midcap and Smallcap indices closed 0.31 percent and 1.24 percent higher, respectively.
"Markets are currently riding on the global buoyancy but the profit-taking in the last hour and scheduled weekly expiry indicate the possibility of a pause on Thursday, June 4. The benchmark may take a breather and see some consolidation before the further surge. Meanwhile, there will be no shortage of opportunity on the stock-specific front so plan your trades accordingly," said Ajit Mishra, VP - Research, Religare Broking.