image
Benchmarks soar to record highs on earnings, global cues; In