Financial insights of NOC