The benchmark indices soared higher on June 26, extending gains for the third straight session. The 50-stock Nifty 50 index crossed the 25,500-mark for the first time since October last year. Both the BSE Sensex and Nifty 50 indices climbed over 1% each on positive global cues and easing geopolitical tensions.