Equity benchmark indices ended lower on July 31 after a volatile session, as investors digested US President Donald Trump's 25 per cent announcement of tariffs on Indian goods. Volatility was further amplified by the monthly derivatives expiry, which typically triggers heavy intraday fluctuations.