The domestic equity indices ended a volatile session with decent gains on Thursday, rising for the eleventh session in a row. The Nifty50 closed above the 25,150 mark after hitting the days low of 24,998.50 in late trade. Trading was volatile due to expiry of August F&O series today. Oil & gas, FMCG and auto shares advanced, while pharma, metal and media shares declined.