Indian shares ended lower on Monday, recording their biggest daily percentage fall in a month, with financial and IT stocks leading the losses. The benchmark BSE Sensex closed down 244.08 points or 0.72 per cent at 33,812.75. The broader NSE Nifty ended 95.15 points down or 0.90 per cent lower at 10,435.55. Both the indexes ended 2017 with the biggest annual gain since 2014, with equities on a record-setting run last year. Pharma stocks edged higher, with Sun Pharmaceutical Industries Ltd up 1.8 percent, among the top percentage gainers. IT stocks fell, with the Nifty IT index down 0.4 percent after it climbed 12 percent last year. Most global markets were shut on Monday.