Indian stocks gained momentum in the final hour of today’s trade, pushing the major indices to new historic highs. The S&P BSE Sensex crossed the 83,00 mark for the first time in session, reaching 82,791 points, while the Nifty 50 hit a record high of 25,433 points, edging closer to the 25,500 level.