The benchmark indices ended with modest cuts on Thursday. Trading was volatile as March 2022 F&O contracts expired today, 31 March 2022. The Nifty settled below 17,500 mark, reversing from the day's high of 17,559.80 hit in early trade. FMCG shares were in demand while pharma and healthcare stocks were under pressure.