The main stock indices ended the day positively, achieving fresh record highs. The Sensex saw a significant increase of 1.05 per cent, setting a new all-time peak at 73,402.16, and the Nifty also reached its highest level of 22,115.55 with a surge of over 0.93 per cent.