The markets ended the day on a positive note, as buying activity was witnessed in index heavyweights during the latter half of the day, leading to an upward movement in benchmark indices. However, despite the positive trend, the Nifty once again fell short of reaching its all-time high levels, ending