NTPC net dips 7.7%, approves buy-back | Sharefundss