NTPC Rating | Buy — Better days lie ahead for the company