Benchmark index Nifty cruised past the 24,650 mark and scaled to a fresh record high on July 16, extending gains for the third session in a row. The Sensex also inched closer to a new high buoyed by hopes of a positive budget, due on July 23. First-quarter earnings and budget are key determinants that investors are eyeing.