TCS leads Nifty 50 gainers, rising 3.81% to ₹2,334 against a previous close of ₹2,248.40