NTPC Shares Rise ₹4.20 to ₹352.95 on Market Rally