Sensex, Nifty Rally For Seventh Session In A Row Led By Financials

The Sensex ended 327 points or 0.81 per cent higher at 40,509 and Nifty climbed 80 points to close at 11,914.