Financial insights of CNP