Mumbai, July 21 -- The domestic equity benchmarks ended with minor gains today, snapping a two-day losing streak, buoyed by strong Q1 earnings from heavyweights HDFC Bank, ICICI Bank, and Reliance Industries, which helped counter global trade headwinds.

The Nifty settled above 25,050 mark. Financial Services, private bank and Bank shares advanced while Oil & Gas, PSU bank, and FMCG shares declined.

As per provisional closing data, the barometer index, the S&P BSE Sensex, advanced 442.61 points or 0.54% to 82,200.34. The Nifty 50 index added 122.30 points or 0.49% to 25,090.70.

In the broader market The S&P BSE Mid-Cap index rallied 0.55% and the S&P BSE Small-Cap index shed 0.01%.

The market breadth was negative. On the BSE, 1,961 sh...