New Delhi, June 27 -- The Indian stock market extended its rally for the third straight session and finished higher on Thursday. The Nifty 50 index gained 304 points and closed at 25,549, the BSE Sensex shot up 1,000 points and closed at 83,755, while the Bank Nifty index went up 585 points and closed at 57,206. Sectorally, private banks, oil & gas, and metal counters witnessed strong traction, advancing 1-2%, while profit-taking was evident in realty and media pockets, which ended lower by around 1% each. The BSE Midcap index outperformed with a gain of 0.5%, while the Smallcap closed on a muted note, essentially unchanged amid stock-specific churn.

The June F&O series concluded positively, extending the winning streak to four straight ...