NTPC shares gain 2.14% to ₹349.15 on strong Q1 FY27 results