Markets Nifty 50 Hits All-Time High of 19,842: Top 5 Stocks Leading the Rally Nifty scaled new peak driven by banking and IT stocks. 2 weeks ago · 4,208