Stock Market Highlights: Indian indices ended over 1 percent higher on Monday led by gains in banks, financials and metals stocks. The benchmark Sensex gained 448.62 points or 1.12 percent to close at 40,431.60 while the Nifty settled at 11,873.05, up 110.60 points or 0.94 percent. Broader markets supported the rally as Nifty Midcap100 and Nifty Smallcap100 gained over 0.7 percent each. Among sectors, Nifty PSU Bank rallied the most over 4 percent followed by Nifty Private Bank, Nifty Financial Services, Nifty Metals and Nifty FMCG. Nifty Media, Nifty Pharma, Nifty Auto and Nifty IT were the top losers.