Nifty closed positive for the 14th consecutive session, driven by ICICI Bank and HDFC Bank, ending at 25,280. Sensex saw minor declines, breaking its 10-session streak. The market had mixed performances with financial services leading gains and media lagging. Global markets showed a negative trend, and crude oil prices dropped.