Buy or sell stocks, July 9 -- The Indian stock market displayed a late-session optimism, breaking out of a narrow range that had held it for most of the Tuesday session. The Nifty 50 index finished 61 points higher at 25,522, the BSE Sensex ended 270 points higher at 83,712, the Bank Nifty index gained 307 points and closed at 57,256. Leading the charge among the top performers on the Nifty were Kotak Bank, ETERNAL, and Asian Paints. Conversely, Titan, Dr Reddy and Bajaj Auto concluded the session as major losers. After a sharp drop in volumes during the last few days, volumes on the NSE cash market rose 18% compared to the previous session.

After falling sharply in the first half, the Nifty Midcap and Smallcap Indices recovered impressi...