Equity markets kicked off a fresh week in emphatic manner with benchmark indices Sensex and Nifty going past key psychological marks.

In the opening, the 30-share BSE index gained over 450 points to hit a new all-time high of 40857.73, while the broader 50-share NSE Nifty also gained over a percent to go past the 12,000-mark.

Among sectors, all sub-indices were trading in the green with Nifty Metal and Nifty Auto gaining the most.